本文主要是介绍Linux新加硬盘的挂载方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、首先查看当前硬盘所属的分区
sudo fdisk -lu |
可以看到我们新加的盘:
接下来,对这个盘进行格式化:
sudo mkfs -t ext4 /dev/sda |
特别提醒: 这里的 /dev/sda 是你新挂载的盘符,一定不能搞错,不然就可能造成原始盘的数据丢失,甚至会重装系统。这里说明参数: -t ext4 表示将分区格式化成ext4文件系统类型。 |
格式化完成后,会有文件系统的UUID展示,后面需要写到自动挂载目录
下一步就是在自己的主机上设置一个用来挂载硬盘的目录,我这边设置的是在根目录下的data
sudo mkdir /data |
接着就是修改自动挂载的文件了
sudo vim /etc/fstab |
这里我们添加内容到下面:
UUID=c65fd9b0-cf04-484e-9bf8-b6557a295488 /data ext4 defaults 0 0 |
然后重启即可
sudo reboot |
/etc/fstab 中一共有6列:1. file system:指定要挂载的文件系统的设备名称(如:/dev/sdb)。也可以采用UUID,UUID可以通过使用blkid命令来查看(如:blkid /dev/sdb)指定设备的UUID号。2. mount point:挂载点。就是自己手动创建一个目录,然后把分区挂载到这个目录下。3. type:用来指定文件系统的类型。如:ext3, ext4, ntfs等。4. opts: 文件系统参数:这部分是最有用的设置!!! 它能使你所挂载的设备在开机时自动加载、使中文显示不出现乱码、限制对挂载分区读写权限。它是与mount命令的用法相关的,要想得到一个完整的列表,参考mount manpage.5. dump:0表示不备份;1表示要将整个中的内容备份。此处建议设置为0。6. pass: 用来指定fsck如何来检查硬盘。0表示不检查;挂载点为分区/(根分区)必须设置为1,其他的挂载点不能设置为1;如果有挂载ass设置成大于1的值, 则在检查完根分区后,然后按pass的值从小到大依次检查,相同数值的同时检查。如:/home 和 /boot 的pass设置成2,/data1 的pass 设置成3,则系统在检查完根分区,接着同时检查/boot和/home,再检查/data1。/etc/fstab 中一共有6列:1. file system:指定要挂载的文件系统的设备名称(如:/dev/sdb)。也可以采用UUID,UUID可以通过使用blkid命令来查看(如:blkid /dev/sdb)指定设备的UUID号。2. mount point:挂载点。就是自己手动创建一个目录,然后把分区挂载到这个目录下。3. type:用来指定文件系统的类型。如:ext3, ext4, ntfs等。4. opts: 文件系统参数:这部分是最有用的设置!!! 它能使你所挂载的设备在开机时自动加载、使中文显示不出现乱码、限制对挂载分区读写权限。它是与mount命令的用法相关的,要想得到一个完整的列表,参考mount manpage.5. dump:0表示不备份;1表示要将整个中的内容备份。此处建议设置为0。6. pass: 用来指定fsck如何来检查硬盘。0表示不检查;挂载点为分区/(根分区)必须设置为1,其他的挂载点不能设置为1;如果有挂载ass设置成大于1的值, 则在检查完根分区后,然后按pass的值从小到大依次检查,相同数值的同时检查。如:/home 和 /boot 的pass设置成2,/data1 的pass 设置成3,则系统在检查完根分区,接着同时检查/boot和/home,再检查/data1。 |
参考链接:Ubuntu系统新硬盘挂载 - 知乎
这篇关于Linux新加硬盘的挂载方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!