linux自动挂载硬盘

一、目标:实现开机之后ubuntu系统自动挂载主机上的Win10 ntfs硬盘(双系统的话)等其他硬盘、移动硬盘等

二、操作步骤

linux将对外设的操作统一视为对文件的操作,对外设操作之前都需要进行挂载,即将外设以文件的形式“挂载”或者说“加载”到相应的目录位置。
执行以下操作前,先手动挂载一次需要下次开机自动挂载的磁盘(否则在第一步中不显示相应的磁盘信息):点击-文件-其他位置-双击对应的盘符即可手动挂载,手动挂载成功后桌面显示相应的图标。
1 查看设备列表和信息,防止误操作,命令含义见后文

df -h

#输出
文件系统 容量 已用 可用 已用% 挂载点
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.9M 1.6G 1% /run
/dev/sdb2 19G 13G 5.2G 71% /
…略
/dev/sdc1 932G 113G 820G 13% /media/xx/NETAC # 这是我需要自动挂载的移动硬盘
/dev/sdb1 710G 289G 422G 41% /media/xx/DATA1 # 这是我需要自动挂载的Win10硬盘

2 设置需要挂载到的位置

sudo mkdir /media/Win10_HDD
sudo mkdir /media/Ext_HDD

3 获得该位置的控制权限(语句含义参考:https://blog.csdn.net/qxqxqzzz/article/details/89175005)

sudo chmod -R 777 /media/Win10_HDD
sudo chmod -R 777 /media/Ext_HDD

4 获取要自动挂载的分区的UUID和分区类型TYPE

sudo blkid

从输出中找出上述两个硬盘(sdc1,sdb1)的信息

/dev/sdb1: LABEL=“DATA1” UUID=“6EC604E1C604AC01” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“4f54d5e4-1cda-4fe0-b9c4-6ee8bbf9dce3”

/dev/sdc1: LABEL=“NETAC” UUID=“B45A01D55A019570” TYPE=“ntfs” PARTUUID=“926ee9e2-01”

手动弹出上述两个硬盘:点击-文件-在左侧目录位置(对应移动硬盘)或在其他位置(对应Win10硬盘)-点击对应的盘符后面的“弹出”按钮即可手动卸载,或者右键点击卸载菜单,手动卸载成功后桌面相应的图标消失。
5 尝试挂载,语句含义后面介绍

sudo mount -t ntfs /dev/sdb1 /media/Win10_HDD
sudo mount -t ntfs /dev/sdc1 /media/Ext_HDD

6 如果上一步挂载成功(桌面能看到对应图标),修改fstab文件

sudo vi /etc/fstab

7 在文件最后加入两行(语句含义后面介绍,如何使用vi命令编辑文件见https://blog.csdn.net/qxqxqzzz/article/details/89175005):

UUID=6EC604E1C604AC01 /media/Win10_HDD ntfs defaults 0 2
UUID=B45A01D55A019570 /media/Ext_HDD ntfs defaults 0 2

8 保存文件并退出
9 然后执行全部挂载(此步骤可选)

sudo mount -a

10 重启电脑检验一下

三、df命令

df:检查linux服务器的文件系统的磁盘空间占用情况

df -h, --human-readble:以1024的倍数的方式显示大小。(e.g., 1023M)

四、mount命令

mount:挂载一个文件系统

mount -t ntfs 源目录 目标目录:以ntfs文件系统的形式从源目录挂载到目标目录。t表示types类型

mount -a:挂载 fstab 中的所有文件系统。a表示all

目标目录也叫挂载点。

五、fstab文件

fstab是一个配置文件,包含自动挂载分区过程的必要信息。格式如下:

[Device] [Mount Point] [File System Type] [Options] [Dump] [Pass]
其中:

[Options] :defaults表示用默认的rw, suid, dev, exec, auto, nouser, async等选项(不同内核和文件系统不同)进行挂载,这些选项的含义:rw 可读写;suid 执行程序时遵守uuid;dev 解释字符或禁止特殊设备;exec 允许执行二进制文件;auto 可以-a方式加载;nouser 禁止普通用户挂载此文件系统;async 所有I/O异步完成。

[Dump] :是否开启分区备份,0表示关闭

[Pass]:系统启动时检查分区错误的顺序,root为1,其他为2,0为不检查。

注意:在进行了以上配置之后,每次开机之前都要插好移动硬盘哦(当然Win10的硬盘也要连接好),否则开机会报错进入emergency mode的。。。

https://blog.csdn.net/qxqxqzzz/article/details/89790688

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值