Linux-磁碟管理基本命令__Linux

來源:互聯網
上載者:User

du:統計磁碟上的檔案大小
-b 以byte為單位統計檔案
-k 以KB為單位統計檔案
-m 以MB為單位統計檔案
-h 按照1024進位以最適合的單位統計檔案
-H 按照1000進位以最適合的單位統計檔案
-s 指定統計目標

df:查看磁碟分割使用狀況
-l:僅顯示本地預設磁碟(預設)
-a:顯示所有檔案系統的磁碟使用方式
-h以1024進位計算最合適的單位顯示磁碟容量
-H:顯示以1000進位計算最合適的單位顯示磁碟容量
-T顯示磁碟分割類型
-t顯示指定類型檔案系統的磁碟分割
-x不顯示指定類型檔案系統的磁碟分割

linux系統中的硬體裝置都是以檔案的形式存在於根目錄下的dev目錄下。

必須對硬碟進行分區、格式化、掛載以後才能使用。

分區中有分為MBR分區和GTP分區兩種標準。GPT帶來了很多新特性,但MBR仍然擁有最好的相容性。
MBR有明顯的缺點:最多四個主要磁碟分割 單個分區不能超過2T。而GTP主要磁碟分割數量幾乎無限制,單個分區容量幾乎無限制(主要磁碟分割數量可達128個,單個分區容量可達18EB(1EB=1024PB,1PB=1024TB,1TB=1024GB,18EB=18432PB=18874368TB=19327352832GB))。
GPT分區缺點:GPT主要磁碟分割中不太適合安裝x86的系統

分區:

MBR分區:使用工具 fdisk (這個是互動模式,一問一答的建立分區)

fdisk -l  //查看分區fdisk /dev/sdb  //進入sdb硬碟的分區模式#sdb硬碟的分區模式下的命令m  //分區模式協助n  //添加一個新分區p  //添加主要磁碟分割e  //添加擴充分區l  //添加邏輯分區d  //刪除分區P  //查看分區狀態w  //儲存結束分區`這裡寫代碼片`

GPT分區:使用工具parted(parted也可以用於MBR)

1.輸入parted命令,啟動parted分區工具,預設分區目標是系統的第一塊硬碟2.輸入help查看協助資訊3.切換分區目標磁碟,輸入select /dev/sdc4.給目標硬碟指定分區表的類型,然後才能給硬碟添加分區,輸入mklable命令,(如果使用MBR分區,輸入mklabel msdos;使用GPT分區,輸入mklabel gpt)5.輸入print 查看當前分區詳情;輸入print all命令,查看所有分區詳情,6.parted分區操作模式(2選1的實現方式):①互動模式(使用提問模式選擇) ②命令模式(建議直接用命令模式一句命令即可)①互動模式添加分區:添加分區指令:輸入mkpart命令輸入分區名稱File system type?[ext2]?    選擇分區系統類別型(預設ext2),Start?  分區從第幾MB開始:從0開始End?    結束位置:2000MBIgnore/Cancel?  輸入Cancel取消# 4K對齊,對硬碟分區很重要,為了達到最佳效能,分出1-2000MB空間,讓資料區塊對齊②命令模式添加分區(一句話即可):mkpart test(分區名稱) 2000(開始位置2000MB) 3000(結束位置MB)注意:使用命令模式添加分區的時候,分區名稱是不可以省略的刪除編號為3的分區:rm 3unit GB命令:  使用GB給分區指定開始和結束位置(改變預設的MB為單位的指定位置)quit 命令:退出分區工具(fdisk分區設計完成後 最後要通過w來寫入硬碟,parted不需使用w儲存)

parted分區工具在指定開始和結束位置時與fdisk不同 fdisk開始和結束位置為扇區資料區塊編號 而parted為從第幾MB開始 分區格式化-mkfs工具(支出MBR和GPT):

mkfs命令格式化(寫法1):mkfs.ext3 /dev/sdb1; (mkfs.[檔案格式] 源檔案位置)mkfs命令格式化(寫法2):mkfs -t ext4 /dev/sdb2;(mkfs -t [檔案格式] 源檔案位置)MBR中的擴充分區是不可以格式化的,只有主要磁碟分割和邏輯分區可以格式化(MBR中分為主要磁碟分割和擴充分區,邏輯分區是擴充分區中建立的,可以理解為佔了擴充分區的實際磁碟容量。主要為瞭解決只能至多建立四個主要磁碟分割記錄,所以有了擴充分區&擴充分區基礎上建立的邏輯分區。註:在擴充分區內在建立最多23個邏輯分區)GPT的分區表的硬碟格式化後我們使用fdisk的命令是沒有辦法看到各個分區的檔案系統類型的,必須啟動parted分區工具,使用print指令,才能查看GPT硬碟分區的分區表
掛載分區:沒有掛載的分區無法使用
分區預設的掛載目錄是/mnt目錄。例如:掛在到imooc目錄下,1.建立目錄命令:mkdir -p /mnt/imooc2.掛載目錄命令:mount /dev/sdb1  /mnt/imooc (mount [分區磁碟] [掛載的目標目錄])卸載命令:umount /mnt/掛載目錄注意:手動掛載的分區,不具有永久性,系統重啟後,掛載就會失效。需要修改 /etc/fstab檔案:vim + /etc/fstab追加:/dev/sdb1   /mnt/imooc   ext3    defaults   0   0      #裝置名稱     掛載點    檔案系統類型
swap交換分區
為磁碟添加SWAP交換分區:1. 建立一個普通的Linux分區(前面我們已經討論了怎麼建立分區)在已經有的Linux分區中選擇 fdisk /dev/sdb查看當前分區(sda:第一個磁碟(sda1是第一個主要磁碟分割,sda2第二個,sdb:第二個磁碟)2. 修改分區類型的16進位編碼輸入t,斷行符號。輸入要修改的磁碟編號 假設我們選擇的是6(sdb6的6);再輸入82(Linux swap),儲存成功。(可以通過 L 來查看已經可以修改成的類型)在可以通過輸入 p 來查看已經儲存的情況;再輸入 w 儲存分區。3. 格式化交換分區mkswap(後面跟隨裝置名稱) /dev/sdb6 完成格式化(這裡的格式化和上面的不一樣)4. 啟動交換分區swapon /dev/sdb6 啟動交換分區free 查看載入狀況swapoff /dev/sdb6 關閉交換分區
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.