linux下系統裝置的基本管理
阿新 • • 發佈:2018-11-07
更改磁碟分割槽方式
parted /dev/vdb 進入parted命令列,可以輸入help(兩次點選Tab)幫助檢視命令
;輸入mklabel,選擇標籤型別gpt(msdos是我電腦原來的分割槽方式),回覆Yes確定繼續,完成後輸入quit退出
man parted 可以看到詳細的命令用法與解釋,mklabel就是更改磁碟分割槽型別
fdisk /dev/vdb再次進入劃分磁碟,新建分割槽時是gpt分割槽方式可以分割槽1-128,也就是最多分割槽128份個不區分主擴充套件
首先檢視裝置方式有如下
fdisk -l //檢視裝置例如磁碟分割槽,U盤等真實的硬體裝置
cat /proc/partition //檢視存在並且系統同步識別的裝置
blkid //系統可使用的裝置
lsblk //檢視快裝置資訊
df //系統正在掛載的裝置----掛載前必須格式化入檔案系統
磁碟分割槽
fdisk -l檢視到/dev/vdb未分割槽,由此我們通過fdisk /dev/vdb命令劃分該磁碟塊,
進入磁碟分割槽的命令列下可以通過m檢視幫助。
如下圖建立新分割槽過程p為主分割槽,e為擴充套件分割槽,劃分好後可以通過partprobe命令同步磁碟分割槽資訊
最多四個主分割槽就是說/vdb最多紀錄四個分割槽的資訊,當我們需要更多分割槽時,可以建立擴充套件分割槽,就是把一塊主分割槽又劃分為多個分割槽而這個分割槽也就叫做擴充套件分割槽,擴充套件分割槽本生會幫助我們記錄在其之下的分割槽。當刪除擴充套件分割槽後其下的分割槽也會丟失,但刪除其下各分割槽互不影響
之後需要使用mkfs.xfs命令格式化分割槽否則無法掛載,系統一般支援多種分割槽格式化,例如(.btrfs,vfat,fat,ext2,ext3,ext4,cramfs,minix,msdos)他們根據適用性,用於不同的方面,之後可以通過blkid檢視裝置是否可以使用。
mount命令掛載裝置使用方式mount 裝置 掛載點,解除安裝目錄umount 裝置or掛載點
mount -o rw | ro /dev/sdb1 /mnt/ //只讀或者讀寫掛載裝置
mount -o remount,ro | rw /dev/sdb1 //不用解除安裝重新讀寫掛載裝置
當系統佔用裝置時無法正常umount裝置,如下提示中U盤被佔用,但我們可以通過fuser -kv來殺死佔用裝置的程序就可以正常unmount,同樣我們可以通過該命令檢視
佔用個情況如下圖
以上都是臨時掛載,系統中有fstab這樣一個配置檔案,它包含了所有分割槽以及儲存裝置的資訊,完整路徑是/etc/fstab,可以看到fstab是一個檔案所以可以通過編輯器編輯
其格式為 裝置路徑 掛載點 檔案系統型別 掛載方式(defaults) dump操作(1需要,0不需要) fsck程式檢測磁碟修復的順序號,0表示不檢測,1是用於root檔案系統檢測,2是用去其他檔案系統檢測
(注意:在這裡如果無法正常reboot一般都是配置檔案fstab導致,但錯誤不一定在這裡,可以進入單模式先註釋、刪除對於fstab的配置,恢復系統啟動之後再排查錯誤)
swap分割槽建立和運用