Linux系统下的机械硬盘挂载
1.硬盘
一般来说,插上的固态和机械硬盘都可以在/dev/路径下找到 ,我们可以用如下两个命令来查看
fdisk -l #显示磁盘信息,如分区
df -lh #显示磁盘容量
例如:
2.给硬盘分区
在linux中,我们一般用
- 物理卷(Physical Volume,PV):也就是物理磁盘分区,如果想要使用LVM来管理这个分区,可以使用fdisk将其ID改为LVM可以识别的值,即8e。
- 卷组(Volume Group,VG):PV的集合
- 逻辑卷(Logic Volume,LV):VG中画出来的一块逻辑磁盘
采用后续的pv等操作的原因是,我们可能对挂载目录的容量有需求,而简单的格式化最多只能提供磁盘大小的空间,下面介绍PV,VG,LV相关操作
我们可以用PV命令来将磁盘创建为物理卷
sudo pvcreate /dev/sda1 /dev/sdb1#创建PV,如需要创建其他,直接在后面添加
sudo pvdisplay #查看
同样的,我们也可以对其他磁盘这样操作,创建完物理卷后,我们可以利用VG创建卷组
sudo vgcreate vg_name /dev/sda1 /dev/sdb1
#sudo vgcreate [vg_name] [pv_name, ...]
sudo vgdisplay #查看
最后,我们使用LV来创建逻辑卷
sudo lvcreate -L 100%Free -n lv_name vg_name
#sudo lvcreate -L [size] -n [lv_name] [vg_name]
sudo lvdisplaye #查看
至此,我们用两块磁盘创建了一个逻辑卷
3.分区和挂载
在创建逻辑卷后,我们需要对其进行格式化,并且建立文件系统,在linux下,我们一般采用ext4格式
sudo mkfs.ext4 /dev/mapper/vg_name-lv_name
具体参数不赘述,自行查阅mkfs文档
在创建完分区后,我们可以将其挂载
sudo mount /dev/mapper/vg_name-lv_name /path/to/mount #挂载
sudo umount /path/to/mount #卸载
如果需要长期挂载,我们可以修改/etc/fstab,格式如下:
/dev/mapper/vg_name-lv_name /path/to/mount filesystem parameters dump fsck