从年初开始将ubuntu作为工作的唯一平台已经快一年了,也算有了些经验,不记录再遇见到处搜也太麻烦了,准备做下记录。
平时双系统中的机械硬盘总是等需要的时候才点击手动挂载,用起来也没觉得有多不方便。但在工作站的使用中,特别是设置工作站无人值守时,断电重启的场景里无法自动挂载硬盘,这就达不到我自动化的要求。所以研究了一下ubuntu自动挂载硬盘,并现在自己的电脑上实践下。
第一个概念:/media /mnt /dev
/mnt 是被系统管理员使用,手动挂载一些临时媒体设备的目录。
/medai 是自动挂载的目录,比如我们的U盘插在ubuntu下回自动挂载,就会在/media下生成一个目录,这个目录就是U盘所在目录,或者说文件。
/dev 不是存放设备的驱动程序,而是作为访问外部设备文件的接口。
设置手动挂载时,我在/mnt里创建文件夹,
首先查询电脑里有哪些硬盘:
sudo fdisk -l
返回的数据中有硬盘的上文提到的硬盘在/dev下的目录,记录下要挂载的路径,如/dev/sda1
第二步,查询要挂载硬盘的UUID
sudo blkid /dev/sda1
再修改/etc/fstab
sudo gedit /etc/fstab
UUID=88069947069936E2 /mnt/data ntfs defaults 0 2
第一个数字:0表示开机不检查磁盘,1表示开机检查磁盘;
第二个数字:0表示交换分区,1代表启动分区(Linux),2表示普通分区
我挂载的分区是在WIn系统下创建的分区,磁盘格式为ntfs
最后执行sudo mount -a或者重启后便能自动挂载在/mnt下新建的文件夹,但在实践中出现了挂载硬盘只读的情况,继续解决
我是umount后执行以下修复命令,重启后挂载能成功写入
sudo ntfsfix /dev/sda1