Ubuntu - 硬碟分區、格式化、自動掛載配置_ubuntu

來源:互聯網
上載者:User

轉載自:http://www.cnblogs.com/hnrainll/archive/2012/02/27/2369331.html

統的硬碟空間不夠用了,需要增加新的硬碟擴容。將硬碟分區、格式化、自動掛載配置的整個過程記下來,備忘。

運行環境 | Enviroment

Ubuntu 10.10

一、硬碟分區 | Hard disk add new partition

1、顯示硬碟及所屬分區情況。在終端視窗中輸入如下命令: sudo fdisk -lu


顯示當前的硬碟及所屬分區的情況。如下圖所示:
系統提示:DIsk /dev/sdb doesn't contain a valid partition table。

 

2、對硬碟進行分區。在終端視窗中輸入如下命令: sudo fdisk /dev/sdb


如下圖所示:
在Command (m for help)提示符後面輸入m顯示一個協助菜單。

 

 在Command (m for help)提示符後面輸入n,執行 add a new partition 指令給硬碟增加一個新分區。
 出現Command action時,輸入e,指定分區為擴充分區(extended)。
 出現Partition number(1-4)時,輸入1表示只分一個區。
 後續指定起啟柱面(cylinder)號完成分區。

 

在Command (m for help)提示符後面輸入p,顯示分區表。
系統提示如下:
Device Boot                 Start                End                   Blocks          Id             System
/dev/sdb1                           1            26108           209712478+           5          Extended

 

在Command (m for help)提示符後面輸入w,儲存分區表。
系統提示:The partition table has been altered!

 
在終端視窗中輸入如下命令:
sudo fdisk -lu

如下圖所示:
系統已經識別了硬碟 /dev/sdb 的分區。
 

二、硬碟格式化 | Format hard disk 1、顯示硬碟及所屬分區情況。在終端視窗中輸入如下命令 :
sudo mkfs -t ext4 /dev/sdb
說明:
-t ext4 表示將分區格式化成ext4檔案系統類型。

 
注意:在格式 化完成後系統有如下提示:
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.  
表示系統為了保證檔案系統的完整,每載入28次或每隔180天就要完整地檢查檔案系統,可以使用命令 tune2fs -c 或 tune2fs -i 來調整預設值 。


三、掛載硬碟分區 | Mount hard disk partition 1、顯示硬碟掛載情況。在終端視窗中輸入如下命令 :
sudo df -l
新硬碟分區沒有掛載,無法進入和查看。

在終端視窗中輸入如下命令 :
sudo mount -t ext4 /dev/sdb /devdata
說明:
指定硬碟分區檔案系統類型為ext4 ,同時將 /dev/sdb 分區掛載到目錄 /devdata。

再次在終端視窗中輸入如下命令 :
sudo df -l

新硬碟分區已經掛載,如下圖最下面的紅色方框內容。
 

2、配置硬碟在系統啟動自動掛載。在檔案 /etc/fstab 中加入如下配置 :
# /devdata was on /dev/sdb
UUID=37eaa526-5d96-4237-8468-603df5216ce9     /devdata     ext4     defaults     0     3

 


附錄1:fdisk命令詳解 | Appendix part 1:  fdisk command syntax fdisk 命令的文法如下:
fdisk [-b sectorsize] device    
 
fdisk -l [-u] [device...]

fdisk -s partition...

fdisk -v
說明:
-b <sectorsize>    指定每個分區的大小。也可以執行fdisk device(如:fdisk /dev/sdb)後,在系統提示時指定。 -l    列出指定的外圍裝置的分區表狀況。如果僅執行 fdisk -l ,系統會列出已知的分區。 -u   搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。 -s <parttion>       將指定的分區的大小輸出到標準輸出上,單位為區塊。 -v   顯示fdisk的版本資訊。

附錄2:mkfs命令詳解 | Appendix part 2:  mkfs command syntax mkfs 命令的文法如下:
mkfs [-V] [-t fstype] [fs-options] filesys
說明:
-V   顯示簡要的使用方法。 -t <fstype>   指定要建立何種檔案系統,如:ext3, ext4。 fs   指定建立檔案系統時的參數。 -v   顯示版本資訊與詳細的使用方法。

附錄3:mount命令詳解 | Appendix part 3:  mount command syntax mkfs 命令的文法如下:
mount [-afFnrsvw] [-t vfstype] [-L label]  [-o options] device dir

mount [-lhv]

說明:
-a    負載檔案/etc/fstab中設定的所有裝置。 -f     不實際載入裝置。可與-v等參數同時使用以查看mount的執行過程。 -F    需與-a參數同時使用。所有在/etc/fstab中設定的裝置會被同時載入,可加快執行速度。 -t vfstype   指定載入的檔案系統類型,如:ext3, ext4。 -L label      給掛載點指定一個標籤名稱。 -l     顯示分區的label。 -h    顯示協助資訊。 -v    顯示mount的版本資訊。 device       要掛載的分區或檔案。如果device是一個檔案,掛載時須加上 -o loop參數。 dir             分區的掛載點。

附錄4:fstab配置詳解 | Appendix part 4:  fstab detail configuration /etc/fstab 中一共有6列:
file system:指定要掛載的檔案系統的裝置名稱(如:/dev/sdb)。也可以採用UUID,UUID可以通過使用blkid命令來查看(如:blkid  /dev/sdb)指定裝置的UUID號。 mount point:掛載點。就是自己手動建立一個目錄,然後把分區掛載到這個目錄下。 type:用來指定檔案系統的類型。如:ext3, ext4, ntfs等。 option dump:0表示不備份;1表示要將整個<file system>中的內容備份。此處建議設定為0。 pass: 用來指定fsck如何來檢查硬碟。0表示不檢查;掛載點為分區/(根分區)必須設定為1,其他的掛載點不能設定為1;如果有掛載ass設定成大於1的值, 則在檢查完根分區後,然後按pass的值從小到大依次檢查,相同數值的同時檢查。如:/home 和 /boot 的pass 設定成2,/devdata 的pass 設定成3,則系統在檢查完根分區,接著同時檢查/boot和/home,再檢查/devdata。


<本文結束>

轉自:http://aofengblog.blog.163.com/blog/static/6317021201101502540117/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.