linux下文件系統創建

linux下文件系統的創建管理:

    linux文件系統按照日誌類型分爲非日誌和日誌型

        日誌型文件系統:ext3,ext4,xfs

        非日誌文件系統:ext2


    linux文件系統存儲分爲元數據區和索引區,每個


    df命令查看整個磁盤使用量

    du查看目錄下磁盤使用量

        df使用格式:df [OPTION]... [FILE]...

                                    -a:顯示全部文件目錄磁盤使用情況

                                    -k:以Kbytes方式顯示文件系統

                                    -m:以Mbytes方式顯示文件系統

                                    -h:以常見的Kbytes,Mbytes,Gbytes等方式顯示

        du使用格式:du [OPTION]... [FILE]...

                                     -a:顯示全部子文件及目錄

                                     -s:顯示目錄下的文件及子目錄大小總和

                                     -S:顯示目錄下及子目錄下的大小,刨去子目錄大小

                                     -h:以常見容量格式顯示

 例子:

        wKioL1XtGUOR23vAAAE1uMZ_enw369.jpg

linux文件系統創建使用過程:

        先對磁盤進行分區(fdisk,parted),一塊磁盤最多四塊主分區;分區結束後需對分區後的分區進行格式化(mkfs),對格式化分區進行掛載到制定目錄(mount),然後進行使用。

        fdisk -l 列出已知磁盤信息

    wKiom1XtF1LCOLlWAAKframovrU755.jpg

        mkfs  創建文件系統

        格式:mkfs -t type DEVICE

                  mkfs.type DEVICE

                  mke2fs -t {ext2|ext3|ext4} DEVICE(ext文件系統專用)

                                -b BLOCK:1024,2048,4096  指定數據塊大小

                                -L LABEL:指定卷標

                                -j:相當於-ext3,啓用日誌功能

                                -I:指明inode與字節之間的比例,即每多少個字節創建一個inode

                                -N:給此文件系統直接創建多少個inode

                                -m #:指定給superuser預留的空間,直接表示預留#%,默認5% 

                                -O [^]feature: 可以指明額外具有的某些特性,^表示不啓用此特性

                   

                    文件系統信息查看dumpe2fs [-h] DEVICE,不能修改

                    tune2fs 可以查看修改文件系統屬性信息,文件塊大小不可修改

                     tune2fs –l /dev/Device可以列出超級塊信息

wKioL1XtKcPA_g61AALV-KGA4xI490.jpg

                  wKioL1XtKrSAkZ2eAAN6DXR1RYo545.jpg    

        blkid查看磁盤分區信息:

            blkid DEVICE

                可查看LABEL,UUID及文件系統類型

    wKiom1XtGEWSS_gqAABPgjUHmqI627.jpg

            

        e2label  ext系統的卷標管理工具

                e2label /dev/DEVICE NEWLABEL修改label

                e2label /dev/DEVICE 查看label

        wKiom1XtJ_ShyENYAAB1wr1hNJ8846.jpg

    

    

文件系統檢測:

         因意外導致的文件系統出錯需進行文件系統檢測,檢測過程應該離線進行,先umount

                   fsck –t type=fsck.type

                           -a  自動修復(修復錯誤爲刪除錯誤,慎用)

                            -r      交互式修復

                            -f   強制修復

        ext文件系統專用修復:

                   e2fsck  -y 對所有文件系統錯誤自動修復

                                     -f  強制檢測所有文件系統,即使其爲clean

Linux交換分區必須爲獨立分區,創建分區後fdisk要把標識符更改,用t更改爲swap標示82或者直接mkswap [-L LABEL] /dev/DEVICE

swapon DEVICE 啓用swap分區

swapoff DEVICE卸用swap分區

創建swap分區實例:

        

wKiom1XtKZ6g5b2yAAJC-_yVbTQ457.jpg

wKioL1XtK8eRkKpyAAQiTGkicMI414.jpg

wKiom1XtKZ_TH_1qAAKfyDPs0ZI302.jpg

wKioL1XtK8iT0LaBAAD8Rrj17f4487.jpg


mount:掛載分區命令:

     mount [option] [-o option[,option]...]  device

                option:命令選項

                -o option:掛載選項

                device 設備文件

                命令選項:

                    -a掛載全部分區(文件系統開啓自動掛載的全部掛載上去)

                    -t type:文件系統類型

                    -r:以只讀方式掛載此文件系統

                    -w:以讀寫方式掛載次文件系統

                    -n:

                    -B:綁定目錄至另外一個目錄上

               -o 掛載選項:               

                      async:異步模式掛載

                      sync:同步模式掛載

                      atime/noatime:是否更新訪問時間戳

                      diratime/nodiratime:是否更新目錄的訪問時間戳

                      auto/noauto:是否允許此設備被自動掛載

                      exec/noexec:是否允許此文件系統執行應用程序

                      dev/nodev:是否支持在此設備上使用設備文件

                      suid/suid:是否允許此文件系統上設置suid權限

                      remount:重新掛載

                      ro:只讀方式訪問此文件系統

                      rw:讀寫方式訪問此文件系統

                      user/nouser:是否允許普通文件掛載此設備

                      acl:是否支持facl

例子:

        掛載時指定文件格式:wKiom1XtMmmAfJcjAAGGsvQgiWM433.jpg

        卸載掛載點:

wKiom1XtMrCyy0qVAAEgihkTkcI942.jpg

        以只讀方式掛載

        wKioL1XtNavCqj2BAACXvDdvg4A226.jpg

        

TEST:

創建一個10G的文件系統,類型爲ext4,要求開機可自動掛載至/mydata目錄

wKioL1XtMjLi3q1zAABRX2HMjsg813.jpg

wKiom1XtMArB2cKwAAHqg5-aztg729.jpg

wKioL1XtMjPw4mFqAAHl9gBEn-M687.jpg

wKiom1XtMAqAUAFGAABreuSlUhg815.jpg

wKioL1XtMjPQbWoYAAEbih0HyUo266.jpg

file可以查看文件系統信息

wKioL1XtMoKzcL1lAADh5VodHuE195.jpg


     


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章