天天看點

linux下磁盤及檔案系統基礎知識(1)

linux下磁盤及檔案系統基礎知識(1)

MBR主引導記錄,共有512位元組

其中446位元組表示BootLoad系統啟動引導器

     64位元組表示磁盤分區,且16個位元組可辨別一個主分區,是以一塊磁盤最多隻能有4個主分區

       是以大部分磁盤分區是3個主分區和一個擴充分區,而擴充分區又可分N個邏輯分區

     最後2位元組主要是标準MBR是否有效

2.df指令:顯示檔案系統磁盤空間使用情況

  格式:df [選項]

    選項:-B 1K/1M/1G塊顯示(預設以1K塊大小顯示)

        -h 以人類能識别的機關顯示M/G顯示

        -i 以inode顯示磁盤使用情況

        -P 強制一行一行顯示

3.du指令: 顯示檔案的使用情況

 格式:du [選項]

        -s 顯示整個目錄大小,大小包含其以下的子檔案或目錄

4.ln 指令:連結指令

   格式:ln [選項] 源檔案 目标檔案

       選項:-s 建立軟連結或叫符号連結

           -v 顯示執行過程

硬連結:相當于在本分區内做檔案備份

     1、隻能對檔案建立,不能應用于目錄;

     2、不能跨檔案系統;即跨分區

     3、會增加檔案被連結的次數;可以用ls -l指令檢視

     4、指向同一個實際檔案的inode

     5、不加任何選項,就是建立硬連結

    例如: ln /etc/grub.conf /tmp/gruback.conf

符号連結:相當于Windows下的快捷方式

     1、可應用于檔案和目錄;

     2、可以跨檔案系統;

     3、不會增加被連結檔案的連結次數;

     4、其大小為指定的路徑所包含的字元個數;

     5、指向的是源檔案路徑并不是中繼資料inode

     6、需加-s選項,才能建立軟連結

    例如: ln -s /etc/grub.conf /tmp/gruback.conf

5.mknod指令:建立裝置檔案指令

  mknod [選項]... 名字 類型 [主裝置号 次裝置号]

     選項:-m 權限

  裝置檔案:在/dev/目錄下

  b: 按塊為機關,随機通路的裝置;代表有硬碟

  c:按字元為機關,線性裝置;   代表有鍵盤

  主裝置号 (major number)辨別裝置類型

  次裝置号 (minor number)辨別同一種類型中不同裝置

 例如:建立一個類型為塊,主次裝置号分别為88,0的裝置檔案

      mknod /dev/dev_block  b  88 0

 ps:硬碟裝置的裝置檔案名:hd*代表IDE硬碟,sd*代表sata/scsi

6.fdisk指令:檢視目前系統硬碟及分區:

  fdisk -l [指定的硬碟或分區]

 管理磁盤分區:

   例如: fdisk /dev/sda

   p: 顯示目前硬體的分區,包括沒儲存的改動

   n: 建立新分區

   e: 擴充分區

   p: 主分區

   d: 删除一個分區

   w: 儲存退出

   q: 不儲存退出

   t: 修改分區類型

   l: 顯示所支援的分區類型

 partprobe指令讓核心重新讀取分區表,無需重新開機系統(Redhat6不支援)

繼續閱讀