Linux中添加新硬盘后对硬盘的分区以及挂载

转自:https://www.linuxidc.com/Linux/2018-06/152958.htmlinux

我将使用VM来进行模拟

先使用df看下个人电脑硬盘信息:

df -h



能够看到只有一个sda1分区装载/boot,还有一个扩展分区

查看dev下的硬盘:



只有一个硬盘(两个分区)

注意:

  若是你是IDE 接 口 硬 盘 :/dev/dh[a-z],这里的硬盘名字应该是dh[a-z]开头

  若是你是SCSI 接 口 硬 盘 : / dev/[ a -z ],这里的硬盘名字应该是sd[a-z]开头

接下来将进行另外一块硬盘的安装:

1.将硬盘装在电脑上,重启电脑,后查看/dev/ 下有没多了一块硬盘





2.用fdisk对这块硬盘分区

fdisk /dev/sdb



按下m显示菜单:



由于要新建分区选择n



这里是问你是要创建主分区仍是扩展分区,这里是第一次创建选择主分区p



由于是MBR分区只能有4个分区,这里创建第一个分区,输入1



这里问你个分区的起始扇区,这里直接回车(默认),至关于输入了2048



这里问你的结束扇区,这里不须要计算,直接输入+1G 加号后面为这个分区的大小



此时第一个分区已经创建,但仍是在内存中并无写到硬盘sdb中,因此直接输入w  

注意这里能够继续建立分区,完了再输入w,我这里只创建一个分区



通过以上步骤后分区的创建已经完成,可是此时系统还没法识别分区表

3.内核从新读取分区表

partprobe /dev/sdb



注意:这里是整个磁盘sdb,不是磁盘分区sdb1

4.建立文件系统(格式化分区)

   Linux 中的主流的文件系统有:ext4和xfsd等
 



 这里我创建ext4文件系统

mkfs.ext4 /dev/sdb1

  注意:这里是磁盘分区sdb1,不是整个磁盘sdb



5.挂载

  在挂载以前你须要肯定挂载的目录,我这里是/mnt/sdb1-zhi  ,没有目录的本身mkdir,这里目录最好创建在/mnt下,这个目录是专门挂载的,能够任意。

  未来这个分区就会与这个/mnt/sdb1-zhi目录创建联系

手动挂载

mount /dev/sdb1 /mnt/sdb1-zhi/



df一下:
  



  这里已经挂载成功,可是这只是一次性的,重启后就会消失

永久挂载:

  要对/etc/fstab文件编辑

vim /etc/fstab 



好比第一行中vim

 硬盘路径                         文件路径(挂载点)    文件系统类型    设备的自定义选项  是否转存  fsck的顺序
 
 /dev/mapper/CentOS-root                   /                   xfs          defaults        0      0
 
 UUID=e4ef36e1-0840-4a58-a4f7-c26f52ead6f1         /boot         xfs         defaults     0      0
 
咱们要在最后一行写入本身的分区与文件路径,能够仿照上面的写
 
  /dev/sdb1                         /mnt/sdb1-zhi      ext4         defaults     0      0



这里第一列也能够写入UUID

UUID的查询: 

blkid
  



转存:0 不转存,不备份  1转存,备份

fsck:开机检查磁盘的顺序  0表示不检查  1234....为检查顺序

以上步骤完成后,还须要判断是否正确

mount -a



若是没有其余信息出现,表示你插入的正确,不然错误。

若是错误且没有检查,开机后将进入紧急模式,没法开机

最后开机重启后df一下,看看是否正常

最后总结一下 1.fdisk /dev/sdb 2.partprobe  /dev/sdb 3. mkfs.ext4   /dev/sdb1 4.挂载  mount   /dev/sdb1  /mnt/sdb1-zhi      vim /etc/fstab 5.mount -a
相关文章
相关标签/搜索