link:http://zwkufo.blog.163.com/blog/static/258825120141283942244/
Ubuntu系統(tǒng)的硬盤空間不夠用了硫朦,需要增加新的硬盤擴(kuò)容柱查。將硬盤分區(qū)哼御、格式化加矛、自動掛載配置的整個過程記下來荚板,備忘欠啤。
一哗咆、硬盤分區(qū) | Hard disk add new partition
1究抓、顯示硬盤及所屬分區(qū)情況猾担。在終端窗口中輸入如下命令:
sudo fdisk -lu
顯示當(dāng)前的硬盤及所屬分區(qū)的情況。如下圖所示:
系統(tǒng)提示:DIsk /dev/sdb doesn't contain a valid partition table刺下。
2绑嘹、對硬盤進(jìn)行分區(qū)。在終端窗口中輸入如下命令:
sudo fdisk /dev/sdb
如下圖所示:
在Command (m for help)提示符后面輸入m顯示一個幫助菜單橘茉。
在Command (m for help)提示符后面輸入n工腋,執(zhí)行 add a new partition 指令給硬盤增加一個新分區(qū)。
出現(xiàn)Command action時畅卓,輸入e擅腰,指定分區(qū)為擴(kuò)展分區(qū)(extended)。
出現(xiàn)Partition number(1-4)時翁潘,輸入1表示只分一個區(qū)趁冈。
后續(xù)指定起啟柱面(cylinder)號完成分區(qū)。
在Command (m for help)提示符后面輸入p拜马,顯示分區(qū)表渗勘。
系統(tǒng)提示如下:
Device BootStartEndBlocksIdSystem
/dev/sdb1126108209712478+5Extended
在Command (m for help)提示符后面輸入w,保存分區(qū)表俩莽。
系統(tǒng)提示:The partition table has been altered!
在終端窗口中輸入如下命令:
sudo fdisk -lu
如下圖所示:
系統(tǒng)已經(jīng)識別了硬盤 /dev/sdb 的分區(qū)旺坠。
二、硬盤格式化 | Format hard disk
1豹绪、顯示硬盤及所屬分區(qū)情況价淌。在終端窗口中輸入如下命令:
sudo mkfs -t ext4 /dev/sdb
說明:
-t ext4 表示將分區(qū)格式化成ext4文件系統(tǒng)類型。
三瞒津、掛載硬盤分區(qū) | Mount hard disk partition
1蝉衣、顯示硬盤掛載情況。在終端窗口中輸入如下命令:
sudo df -l
新硬盤分區(qū)沒有掛載巷蚪,無法進(jìn)入和查看病毡。
在終端窗口中輸入如下命令:
sudo mount -t ext4 /dev/sdb /devdata
說明:
指定硬盤分區(qū)文件系統(tǒng)類型為ext4 ,同時將 /dev/sdb 分區(qū)掛載到目錄 /devdata屁柏。
再次在終端窗口中輸入如下命令:
sudo df -l
新硬盤分區(qū)已經(jīng)掛載啦膜,如下圖最下面的紅色方框內(nèi)容有送。
2、配置硬盤在系統(tǒng)啟動自動掛載僧家。在文件 /etc/fstab 中加入如下配置:
# /devdata was on /dev/sdb
UUID=37eaa526-5d96-4237-8468-603df5216ce9/devdataext4defaults03
==========================/etc/fstab 配置 注意H刚!==========================
這一部分我的設(shè)置與原作者不同八拱,用上面無法成功自動掛載的話阵赠,請嘗試下面的配置:
其中,“/Projects”與“/AMAX”都是掛載點肌稻,可以根據(jù)需要自定義清蚀。
上面是ext4格式硬盤為例子。如果是ntfs爹谭,則“ext4”要修改為“auto”枷邪,“defaults”要修改為“nosuid,nodev,nofail”。
在Ubuntu诺凡,可以使用更直觀的方式:用系統(tǒng)自帶的Disks或者Disk Utility界面化工具东揣。
=========================================================================
附錄1:fdisk命令詳解 | Appendix part 1:fdisk command syntax
fdisk 命令的語法如下:
fdisk [-b sectorsize] device
fdisk -l [-u] [device...]
fdisk -s partition...
fdisk -v
說明:
-b指定每個分區(qū)的大小。也可以執(zhí)行fdisk device(如:fdisk /dev/sdb)后绑洛,在系統(tǒng)提示時指定救斑。
-l列出指定的外圍設(shè)備的分區(qū)表狀況。如果僅執(zhí)行 fdisk -l 真屯,系統(tǒng)會列出已知的分區(qū)脸候。
-u搭配"-l"參數(shù)列表,會用分區(qū)數(shù)目取代柱面數(shù)目绑蔫,來表示每個分區(qū)的起始地址运沦。
-s將指定的分區(qū)的大小輸出到標(biāo)準(zhǔn)輸出上,單位為區(qū)塊配深。
-v顯示fdisk的版本信息携添。
附錄2:mkfs命令詳解 | Appendix part 2:mkfs command syntax
mkfs 命令的語法如下:
mkfs [-V] [-t fstype] [fs-options] filesys
說明:
-V顯示簡要的使用方法。
-t指定要建立何種文件系統(tǒng)篓叶,如:ext3, ext4烈掠。
fs指定建立文件系統(tǒng)時的參數(shù)。
-v顯示版本信息與詳細(xì)的使用方法缸托。
附錄3:mount命令詳解 | Appendix part 3:mount command syntax
mkfs 命令的語法如下:
mount [-afFnrsvw] [-t vfstype][-L label][-o options] device dir
mount [-lhv]
說明:
-a加載文件/etc/fstab中設(shè)置的所有設(shè)備左敌。
-f不實際加載設(shè)備±洌可與-v等參數(shù)同時使用以查看mount的執(zhí)行過程矫限。
-F需與-a參數(shù)同時使用。所有在/etc/fstab中設(shè)置的設(shè)備會被同時加載,可加快執(zhí)行速度叼风。
-t vfstype指定加載的文件系統(tǒng)類型取董,如:ext3, ext4。
-L label給掛載點指定一個標(biāo)簽名稱无宿。
-l顯示分區(qū)的label茵汰。
-h顯示幫助信息。
-v顯示mount的版本信息懈贺。
device要掛載的分區(qū)或文件经窖。如果device是一個文件,掛載時須加上 -o loop參數(shù)梭灿。
dir分區(qū)的掛載點。
附錄4:fstab配置詳解 | Appendix part 4:fstab detail configuration
/etc/fstab 中一共有6列:
file system:指定要掛載的文件系統(tǒng)的設(shè)備名稱(如:/dev/sdb)冰悠。也可以采用UUID堡妒,UUID可以通過使用blkid命令來查看(如:blkid/dev/sdb)指定設(shè)備的UUID號。
mount point:掛載點溉卓。就是自己手動創(chuàng)建一個目錄皮迟,然后把分區(qū)掛載到這個目錄下。
type:用來指定文件系統(tǒng)的類型桑寨。如:ext3, ext4, ntfs等伏尼。
option dump:0表示不備份;1表示要將整個中的內(nèi)容備份尉尾。此處建議設(shè)置為0爆阶。
pass:用來指定fsck如何來檢查硬盤。0表示不檢查沙咏;掛載點為分區(qū)/(根分區(qū))必須設(shè)置為1辨图,其他的掛載點不能設(shè)置為1;如果有掛載ass設(shè)置成大于1的值肢藐,則在檢查完根分區(qū)后故河,然后按pass的值從小到大依次檢查,相同數(shù)值的同時檢查吆豹。如:/home 和
/boot 的pass 設(shè)置成2鱼的,/devdata 的pass
設(shè)置成3,則系統(tǒng)在檢查完根分區(qū)痘煤,接著同時檢查/boot和/home凑阶,再檢查/devdata。