在Win XP 底下要改硬碟(磁碟)名稱是件很容易的事,對著該硬碟點滑鼠右鍵就能改。但在 ubuntu 底下…
好吧,應該是我找不到可以在哪兒改硬碟名稱(disk label),只找到了用指令來更改的方法,就此記錄下來
因為不同的檔案系統(Filesystem)所使用的指令還不一樣,所以不記下來的話,這種不常用的指令很快就忘記了。
顯示名稱
blkid -s LABEL
它會顯示系統內所有的 disk label
個別檔案系統的專用指令
檔案系統 | 命令語法 | 例子 |
---|---|---|
Ext2、Ext3、Ext4 | e2label 裝置檔案 |
e2label /dev/sda5 |
SGI XFS | xfs_admin -l 裝置檔案 |
xfs_admin -l /dev/sda7 |
IBM JFS | jfs_tune -l 裝置檔案 |
jfs_tune -l /dev/sda7 |
FAT | mlabel -i 裝置檔案 -s :: 或
|
mlabel -i /dev/sdb1 -s :: 或 dosfslabel /dev/sdb1 |
NTFS | ntfslabel 裝置檔案 |
ntfslabel /dev/sdb1 |
改變名稱
Ext2/Ext3/Ext4
e2label /dev/sda1 labelname
labelname 不可超過16個字元
XFS
xfs_admin -L labelname /dev/sda1
labelname 不可超過12個字元
PS:ubuntu/debian 預設沒有這個指令,得另外安裝套件後才能有這指令。 apt-get install xfsprogs
ReiserFS
reiserfstune -l labelname /dev/sda1
labelname 不可超過16個字元
PS: Reiser 主要開發者因殺妻案入獄,所以這個檔案系統此後可能沒人維護了,用的人會變少吧。
IBM JFS
jfs_tune -L labelname /dev/sda1
labelname 不可超過16個字元
FAT
mlabel -i /dev/sda1 ::labelname
labelname 不可超過11個字元
NTFS
ntfslabel /dev/sda1 labelname
labelname 不可超過128個unicode字元
Label掛載方式
vim /etc/fstab
LABEL=seagate_2tb_usb /media/usb ext3 defaults 0 0
指令
mount -L label_name_here /path/to/mount/point