[ubuntu][转载]Ubuntu18.04 开机自动挂载其他硬盘

一、目标:实现开机之后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表示用默认的rwsuiddevexecautonouserasync等选项(不同内核和文件系统不同)进行挂载,这些选项的含义:rw 可读写;suid 执行程序时遵守uuid;dev 解释字符或禁止特殊设备;exec 允许执行二进制文件;auto 可以-a方式加载;nouser 禁止普通用户挂载此文件系统;async 所有I/O异步完成。

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

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

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

如果您想要格式化分区则可以使用下面命令。

格式化分区     mkfs.ext4 -m 0.01 /dev/sda
格式化新分区,由于ext系列的分区都有一个给super user的保留空间,必须占用一定的百分比,默认5%,这么一来格式化容量小的分区还不觉得,5%也没多少,但是如果是几百G,1T的分区就会有问题,in this case,5%可是不小的数目啊!

0.05是万分之5,现在设置 0.01
 

mount(8) - Linux manual page

为 Ubuntu 18.04 添加开机自动加载 ntfs分区 功能_coppAsh的博客-CSDN博客

Fstab - Community Help Wiki

在ubuntu 18.04下设置开机自动挂载移动硬盘_Linux教程_云网牛站

Ubuntu18.04下开机自动挂载Win10硬盘 - 知乎

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FL1623863129

你的打赏是我写文章最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值