Linux下給磁碟分割槽、格式化、掛載
阿新 • • 發佈:2019-01-10
u
一個新磁碟要經過分割槽、格式化、掛載以後才可以給linux讀寫檔案,如果磁碟已經分割槽且格式化過,那隻要掛載即可。
命令彙總:
fdisk -l # 檢視所有磁碟裝置
fdisk 磁碟裝置號 # 進入fdisk互動式分割槽介面,為裝置進行分割槽
parted # 進入parted互動式分割槽介面,為裝置進行分割槽
mkfs -t 檔案系統 分割槽裝置號 # 為分割槽寫入檔案系統
mount 分割槽裝置號 掛載點目錄 # 將分割槽掛載到掛載點
umount 掛載點目錄 # 解除安裝分割槽
df -h # 檢視所有掛載的盤
1. 硬碟分割槽
插入硬碟後,系統自動識別硬碟,並以檔案的形式在/dev/目錄下,檔名就是裝置號。此時可以對該裝置進行分割槽。
linux下有fdisk和parted兩個工具來實現分割槽,fdisk比較老,只支援MBR分割槽,parted支援更多分割槽。
MBR(MSDOS)分割槽
使用fdisk工具
fdisk -l # 所有硬碟裝置
fdisk /dev/sda # 為sda這塊硬碟操作,之後進入分割槽互動介面
GPT(GUID)分割槽(推薦使用)
用parted工具, 既可以GPS, 也可以MBR
sudo parted # 進入parted工具,輸入help可檢視幫助 select /dev/sda # 選擇你要操作的裝置,一定要注意,不要把預設裝置誤操作了 mklabel gpt # 設定使用的分割槽型別, 如果要用MBR分割槽,輸入msdos即可。 mkpart # 新增一個分割槽 輸入分割槽名稱,回車 輸入使用哪種檔案系統,預設ext2,回車 (此處可以隨意選,之後重新格式化寫入檔案系統) 輸入分割槽從第幾Mb的位置開始,輸入1,從第1Mb開始(最好不要從0開始) 輸入分割槽從第幾Mb結束,輸入2000,第2000Mb結束 此時已經分割槽成功,輸入print檢視目前分割槽情況
2. 格式化分割槽
磁碟分割槽以後,每個分割槽都會被認為是一個裝置,在/dev/目錄下都可以找到其裝置號。也可以用fdisk -l命令檢視有哪些磁碟裝置。
使用mkfs工具:
fdisk -l # 用該命令查詢到分割槽的裝置號,例如是/dev/sda1
mkfs -t ext3 /dev/sda1 # 將sda1分割槽格式化為ext3格式, 也可以用vfat格成fat32等
3. 掛載分割槽
分割槽只有掛載後才能使用,理論上分割槽可以掛載到任何目錄下,但是一般情況下,都掛載到/mnt/目錄或自己的家目錄下
現在建立被掛載的目錄:
mkdir /mnt/my_hd/
掛載:
mount /dev/sda1 /mnt/my_hd/
這個時候就可以用/mnt/my_hd來往sda1分割槽中讀寫檔案. 用df -h命令可以檢視所有已掛載的盤。
解除安裝:
unmount /mnt/my_hd
用mount命令手動掛載的磁碟,重啟後就沒了,需要重新掛載,這個時候可以通過/etc/fstab檔案來實現開機自動掛載:
vim /etc/fstab
在最後一行新增:/dev/sdb1 /mnt/my_hd ext3 default 0 0
多說幾句:
如果分割槽是fat32或ext3等檔案系統,用fdisk -l是查看不出來的,此時可以用parted工具裡輸入print檢視。