?Linux系统中可以使用fstab文件来挂在文件系统,如果是想用UuiD来自动挂载数据盘,要先找磁盘分区UUID,再添加到fstab文件中,然后再查看挂载情况,具体内容小浪云分享如下!
首先可以找到挂在的磁盘分区的UUID,使用blkid命令来查看全部磁盘分区及UUID:
sudo blkid
输出示例:
/dev/sda1: UUID=”1234abcd-56ef-78gh-90ij-1234567890kl” TYPE=”ext4″
/dev/sdb1: UUID=”5678mnop-90qr-12st-34uv-56789012wxy” TYPE=”ext4″
记下想要自动挂载的磁盘分区的UUID。
再编辑`/etc/fstab`文件,将磁盘分区的UUID添加进去。使用文本编辑器编辑`fstab`文件:
sudo nano /etc/fstab
在`fstab`文件中添加挂载信息,格式如下:
UUID=你的UUID 挂载点 文件系统类型 选项 转储 passe
例如,磁盘分区UUID是`1234abcd-56ef-78gh-90ij-1234567890kl`,想将其挂载到`/mnt/data`目录,并且文件系统类型是`ext4`,添加如下行:
UUID=1234abcd-56ef-78gh-90ij-1234567890kl /mnt/data ext4 defaults 0 2
`defaults`表示使用默认的挂载选项,`0`表示不需要备份,`2`表示不需要在启动时检查。保存文件并退出编辑器。如果用的是`nano`,可以按`Ctrl + X`,然后按`Y`确认保存,最后按`Enter`键退出。
然后就可以开始测试挂载,在修改`fstab`文件后,测试挂载是否成功:
sudo mount -a
以上命令可以尝试挂载`fstab`文件中定义的所有文件系统。如果没有错误信息,说明挂载成功。
最后,重启你的系统来验证磁盘是否在启动时自动挂载:
sudo reboot
启动后,检查磁盘是否已正确挂载:
df -h
如果一切正常,能在输出中看到你的磁盘分区已经挂载到了指定的挂载点。
在linux中,挂在状态的查看方法有不同命令可以使用,如mount命令可以列出当前系统上全部已挂在的文件系统:
Mount
或者使用mount命令配合-t参数显示特定类型文件挂载信息:
mount -t ext4
还可以mountpoint命令来检查目录是否在一个挂载点,并显示挂载点的状态:
mountpoint /mnt/data
如果/mnt/data是一个挂载点,它将显示/mnt/data is a mountpoint。如果不是,它会显示/mnt/data is not a mountpoint。