`

Linux下添加新硬盘,分区及挂载

阅读更多

1:查看挂载好的硬盘

   

[root@localhost ~]# fdisk -l

#-------------- 第一块硬盘 /dev/xvda --------------------------
Disk /dev/xvda: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af342

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2              64       26109   209202176   8e  Linux LVM

Disk /dev/xvdd: 118 MB, 118593536 bytes
255 heads, 63 sectors/track, 14 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_swap: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/VolGroup-lv_home: 158.4 GB, 158418862080 bytes
255 heads, 63 sectors/track, 19259 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

#-------------- 第二块硬盘 /dev/xvdb --------------------------
Disk /dev/xvdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

#-------------- 第三块硬盘 /dev/xvdc --------------------------
Disk /dev/xvdc: 63.4 GB, 63350767616 bytes
255 heads, 63 sectors/track, 7701 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

 

2:硬盘分区

上面很清楚,是三块硬盘。

第一块已经在使用了,第二,第三块还为分区。那我们下面来格式化(格式化命令: fdisk 挂载盘)

 

 

#fdisk /dev/xvdb 格式化这块硬盘

[root@localhost ~]# fdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x40a24247.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

# fdisk 如果你不熟悉的话,就输入m,就是menu的意思。所有的fdisk命令尽收眼底
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

#对照上面 我是想新增一个分区
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
#主分区我已经有了,这里我就做逻辑分区吧。 
e

#这里没有什么意思,就是分几个区,每个区大小事多少。我这里就一个区,大小全部。具体操作见下面
Partition number (1-4): 1
First cylinder (1-6527, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-6527, default 6527): 
Using default value 6527

#其实到这里,分区并没完成。 需要写入。 这里w 对照上面的菜单看
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
# 不用说了,到此已经创建完成了。

 

比较一下分区前后的硬盘信息 还是用fdisk -l

 

#这里是分区前的信息

Disk /dev/xvdc: 63.4 GB, 63350767616 bytes
255 heads, 63 sectors/track, 7701 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

 

 

 

# 这里是分区后的信息

Disk /dev/xvdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x40a24247

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1               1        6527    52428096    5  Extended

 

 

3:格式化分区

输入fdisk -l 查看以前的新创建的分区。 然后用mkfs -t ext3 -c [新分区] 进行格式化。

#查询硬盘上的分区

Disk /dev/xvdc: 63.4 GB, 63350767616 bytes
255 heads, 63 sectors/track, 7701 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x210fa633

    Device Boot      Start         End      Blocks   Id  System
/dev/xvdc1               1        7701    61858251   83  Linux

 

格式化/dev/xvdc1

[root@localhost ~]# mkfs -t ext3 -c /dev/xvdc1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3866624 inodes, 15464562 blocks
773228 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
472 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424

Checking for bad blocks (read-only test): done                                
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

 

4:挂载

我们现在来看一下硬盘的目录信息 df -h

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  1.1G   46G   3% /
tmpfs                 497M     0  497M   0% /dev/shm
/dev/xvda1            485M   32M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                      146G  3.4G  135G   3% /home

 

挂载:

将/dev/xvdc1 挂载到 /disk2 下
[root@localhost /]# mkdir /disk2
[root@localhost /]# mount /dev/xvdc1 /disk2

 

我们现在再来看一下硬盘的目录信息

[root@localhost /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  1.1G   46G   3% /
tmpfs                 497M     0  497M   0% /dev/shm
/dev/xvda1            485M   32M  428M   7% /boot
/dev/mapper/VolGroup-lv_home
                      146G  3.4G  135G   3% /home
/dev/xvdc1             59G  180M   55G   1% /disk2

 

到此挂载就完成了。如果你重启机器以后,你会发现。disk2的目录又没了。不得重新挂载一次;当然这个肯定不是长久的解决方法

[root@localhost /]# vi /etc/fstab

增加一行:
/dev/xvdc1	/disk2	ext3	defaults	0 0

 

现在才真正的完成了。

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    linux 挂载新硬盘分区

    Linux 挂载新硬盘分区是指在 Linux 系统中将新硬盘分区挂载到指定的挂载点,以便对硬盘进行读写操作。本文将详细介绍挂载新硬盘分区的步骤,包括划分硬盘新区、格式化新区、挂载新区和设置开机挂载。 一、划分硬盘...

    linux添加新硬盘及分区格式化

    本文详细介绍了在 Linux 操作系统下添加新硬盘及分区格式化的步骤,包括硬盘的分区、格式化和挂载等过程。 一、硬盘的分区 在 Linux 操作系统下,硬盘的分区是指将硬盘划分为多个逻辑分区,以便更好地管理和使用...

    Linux下添加新硬盘及分区格式化要点

    假设新添加的硬盘被识别为hdb,你可以通过运行`fdisk /dev/hdb`或`cfdisk /dev/hdb`来开始分区过程。 完成分区后,需要对新分区进行格式化,以创建文件系统。常见的文件系统类型有ext3和reiserfs。若要格式化为ext3...

    Linux 添加新硬盘并对其挂载.doc

    Linux 添加新硬盘并对其挂载 本文将详细介绍 Linux 系统中添加新硬盘并对其挂载的过程。 一、查看硬盘信息 在 Linux 系统中,可以使用 df -h 命令来查看当前系统中的硬盘信息。例如: ``` [root@NBU8 ~]# df -h ...

    银河麒麟系统硬盘分区挂载

    在`fdisk`中,可以依次输入`p`来打印当前分区表,`g`新建GPT分区表,`n`添加新分区,选择分区类型(主分区或扩展分区),然后设置起始和结束位置。最后,输入`w`写入分区表并退出,`q`则是不保存更改直接退出。如果...

    Linux下挂载硬盘的方法

    本篇文章将详细介绍在Linux环境下挂载硬盘的具体步骤,包括识别新硬盘、创建挂载点、分区以及最终挂载硬盘。 首先,当一个新的硬盘(如`/dev/sdb`)连接到Linux系统后,我们需要通过`fdisk`命令来检查系统中的磁盘...

    linux挂载新硬盘,开机自动挂载

    Linux 挂载新硬盘需要经过硬盘识别、创建新硬盘分区、格式化分区、挂载分区和开机自动挂载等步骤。同时,还需要了解相关的知识点,如 `fdisk` 命令、`mkfs` 命令、`mount` 命令和 `/etc/fstab` 文件等。

    linux格式化新硬盘并挂载并设置开机自动挂载.docx

    创建新硬盘分区:使用 fdisk 命令可以创建新硬盘分区。命令 `fdisk /dev/sdb` 进入 fdisk 命令行模式,通过输入 `n` 创建新分区,输入 `p` 显示分区列表,输入 `w` 保存分区修改。 格式化分区:使用 `mkfs.ext3` ...

    linux 挂载大于16t分区

    挂载分区通常使用mount命令,如 mount /dev/sdx1 /mnt/point,其中 /dev/sdx1 是分区设备文件,而 /mnt/point 是挂载点,即分区挂载的目录路径。 需要特别注意的是,在挂载和卸载分区时,应该使用正确的命令来确保...

    Linux服务器添加新硬盘

    - 使用`mount /dev/sdb1 /data`命令将新分区挂载到`/data`目录下。 3. **永久挂载:** - 编辑`/etc/fstab`文件,添加以下行以实现开机自动挂载: ``` /dev/sdb1 /data ext3 defaults 0 0 ``` - 完成编辑后...

    Linux34硬盘的分区与挂载.docx

    Linux 硬盘分区与挂载 Linux 操作系统中,硬盘的分区与挂载是非常重要的概念。下面将详细介绍 Linux 硬盘的分区与挂载。 一、硬盘的添加 在虚拟机中,添加一块硬盘可以选择 STAT 格式的硬盘,直接下一步做实验...

    Linux添加硬盘并分区格式化

    Linux 操作系统中添加硬盘并分区格式化是指在 Linux 系统中添加新的硬盘设备,并对其进行分区和格式化,以便能够正确地使用该硬盘。在 Linux 系统中,硬盘设备的识别是通过在 `/dev/` 目录下建立相应的设备文件来...

    linux下添加硬盘

    总结起来,Linux下添加硬盘涉及识别新硬件、创建分区、格式化分区和挂载分区等多个步骤。理解这些基本概念和操作方法对于管理和维护Linux系统至关重要。通过熟练掌握这些技能,你可以轻松应对各种存储扩展需求。

    linux 分区大小 挂载

    挂载则是将分区与文件系统关联起来,使得用户可以在指定的目录下访问该分区上的文件。 首先,我们需要了解硬盘的种类和结构。常见的硬盘类型包括SCSI、IDE和现在的SATA。SCSI主要应用于服务器,具有高速、稳定的...

    Linux 磁盘分区及目录磁盘挂载.pdf

    Linux 磁盘分区及目录磁盘挂载是Linux系统管理中的重要组成部分。本文将详细介绍Linux磁盘的基础知识、磁盘分区工具fdisk的使用、/home目录更换磁盘的步骤,以及相关的命令和知识点。 首先,Linux系统中磁盘被看作...

    linux下挂载U盘、移动硬盘、查看windows分区

    ### Linux 下挂载 U盘、移动硬盘及查看 Windows 分区详解 #### 一、挂载基本概念 在 Linux 操作系统中,挂载是将一个文件系统连接到另一个已存在的目录上的过程。这个过程通常涉及两个主要参数:一个是设备(如...

    讲解Linux硬盘分区步骤

    Linux硬盘分区步骤是每一个Linux使用者必须掌握的基本技能之一。Linux系统与Windows系统在硬盘分区命名规则上存在很大差异,因此对于新手来说,理解这些命名规则是学习Linux硬盘分区的第一步。Linux使用dev作为存储...

    linux硬盘分区 硬盘启动盘

    **一、Linux硬盘分区** 1. **添加硬盘**:在虚拟环境中,如VMware或VirtualBox,需要在虚拟机设置中添加新的硬盘设备。确保系统已关闭,然后在虚拟机设置界面选择“添加”选项来增加硬盘。 2. **查看硬盘**:通过`...

Global site tag (gtag.js) - Google Analytics