linux分區管理工具—fdisk

一、關于為什么要分區

      (1)為了數據的安全:當文件系統只有一個分區時,如果遇到分區需要格式化的情況,則硬盤里的數據無法保留,而如果提前對硬盤做了分區那么就可以很好地額解決這個問題;

      (2)為了提升效率:硬盤(這里單指機械硬盤)分為外圈和內圈,機械硬盤的磁頭懸臂的活動方式決定他在內圈的移動要比外圈效率高(因為他的活動軌跡是個曲線),所以磁頭在內圈的尋道速度要比外圈快,對付零散的小文件頻繁存取更有效,而外圈的尋道速度就要慢很多。 相對而言,外圈的數據吞吐速度就更高。從這里就可以看出,硬盤的外圈更適合存儲單個大文件的數據,而硬盤的內圈更適合存儲多個小文件的數據。

二、如何進行分區

       linux系統有專門的分區管理工具:fdisk

      fdisk:使用方法:fdisk [option] [device]

          選項:

            p:顯示已有分區

            n:創建新分區

            d:刪除分區

            w:寫入磁盤并退出

            q:放棄更新并退出

            m:獲取幫助

            l:列出分區的id

            t:調整分區的id

在分區完成后需要通知內核重寫分區表

使用命令:partx -a /dev/DEVICE 

查看內核是否已識別新的分區:cat /proc/parition

三、舉例說明

選項:p:顯示已有分區

blob.png

選項:n:新建分區:linux只能建立四個主分區,或者建立三個主分區+一個邏輯分區,建立邏輯分區后(建議邏輯分區將硬盤剩余的全部分完。)建立邏輯分區后,如果想要在建立分區就可以從邏輯分區里剩余的空間進行分區。

blob.png

選項:w:保存并退出,再新建完分區后,一定要輸入選項w保存,如果建立或刪除的分區不想保存,可以輸入q,放棄保存并退出。

blob.png

選項:l:列出分區id。舉例幾個常用分區id:id:82(交換分區swap)、id:83(linux分區)、id:8e(lvm分區)

blob.png

選項:t:調整分區id。

blob.png

blob.png

在分區調整完成后,需要通知內核重讀分區表:

使用命令:partx -a /dev/DEVIC

使用命令:cat /proc/partition(查看內核是否已經識別新的分區)

備注:

有的分區已經掛載上了文件系統,可以使用df -h 命令查看

blob.png

從上圖可以看出,/dev/sda2上已經掛載了根分區,sda1上掛載了/boot分區,如果不先卸載文件系統,直接做刪除、調整分區大小等操作會導致操作系統崩潰。

原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/12676

(0)
因為有你因為有你
上一篇 2016-03-12 22:55
下一篇 2016-03-12 23:09

相關推薦

  • Linux進程篇16.0

    Linux進程介紹

    Linux干貨 2017-12-18
  • ansible原理及簡單應用

    一、基礎介紹 1、簡介 ansible是新出現的自動化運維工具,基于python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。ansible是基于模塊工作的,本身沒有批量部署的能力。真正具有批量部署的是ansible所運行的模塊,ansible只是提供…

    Linux干貨 2016-01-13
  • Linux發行版的基礎目錄名稱、功能及目錄的命名法則

    Linux發行版的基礎目錄名稱、功能及目錄的命名法則 基礎目錄名稱及功能 /lib 32位系統的基礎共享庫文件和可裝載的內核模塊,用于為/bin和/sbin下的程序提供共享庫,并為內核提供內核模塊 /lib64 64位系統的基礎共享庫文件,用于為/bin和/sbin下的程序提供共享庫 /etc 系統程序的配置文件 /bin 用戶命令的程序文件,所有用戶可用 …

    Linux干貨 2017-07-02
  • 網絡及TCP三次握手四次揮手

    批處理應用程序 ????FTP 、TFTP 、庫存更新 ????無需直接人工交互 ????帶寬很重要,但并非關鍵性因素 交互式應用程序 ????庫存查詢、數據庫更新。 ????人機交互。 ????因為用戶需等待響應,所以響應時間很重要,但并非關鍵性因素,除非要等待很長時間。 實時應用程序 ????VoIP 、視頻 ????人與人的交互 ????端到端的延時至…

    2017-05-06
  • 馬哥M20-1第一周作業

    作業1:通過echo實現字體閃爍,添加下劃線,改變顏色      (1)添加下劃線    (2)字體閃爍   (3)改變顏色 作業2:顯示前10天的年月日 作業3:screen的使用

    Linux干貨 2016-07-29
  • 第七周練習

    1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行,且不更新文件的訪問時間戳; 1.[root – gwx ~]#>fdisk /dev/sdb2.W…

    Linux干貨 2016-12-11
欧美性久久久久