Linux:開機硬碟自動挂載
檢視Linux硬碟資訊
sudo fdisk -l
格式化新硬碟(操作有風險,謹慎操作)
sudo mkfs.ext4 /dev/sdb1
- ext4:格式化格式
- /dev/sdb1:磁盤
建立挂載目錄
sudo mkdir data
挂載分區
sudo mount /dev/sdb1 /data
重新開機伺服器後,需要重新執行挂載分區,是以在後續步驟會配置重新開機自動挂載
檢視磁盤分區UUID
sudo blkid
内容大緻如下:
/dev/sda1: UUID="8048997a-16c9-447b-a209-82e4d380326e" TYPE="ext4"
/dev/sda5: UUID="0c5f073a-ad3f-414f-85c2-4af83f6a437f" TYPE="swap"
/dev/sdb1: UUID="11263962-9715-473f-9421-0b604e895aaa" TYPE="ext4"
配置開機硬碟自動挂載
mount
指令在伺服器重新開機後會失效,是以需要将分區資訊寫入
/etc/fstab
,實作永久挂載:
sudo nano /etc/sdb1
在末尾添加:
UUID=11263962-9715-473f-9421-0b604e895aaa /data ext4 defaults 0 1
參數說明:
[fs spec] [fs file] [fs vfstype] [fs mntops] [fs freq [fs passno]
具體說明,以挂載/dev/sdb1為例:
- [fs spec]:分區定位,可以給UUID或LABEL,例如:UUID=6E9ADAC29ADA85CD或LABEL=software
- [fs file]:具體挂載點的位置,例如:/data
- [ fs vfstype]:挂載磁盤類型,linux分區一般為ext4,windows分區一般為ntfs
- [fs mntops]:挂載參數,一般為defau lts
- [fs freq]:磁盤檢查,預設為0
- [fs passno]:磁盤檢查,預設為0,不需要檢查
驗證
修改完成後,運作下述指令檢查配置是否正确(配置失敗将會導緻系統無法正常啟動):
sudo mount -a
【注意】如果操作失誤導緻系統無法正常啟動,可以嘗試使用Ubuntu的Live CD功能重新修改。
【參考連結】https://www.jianshu.com/p/336758411dbf