1. 程式人生 > >磁盤管理1

磁盤管理1

系統類型 單位 執行 保存 sda5 查看內存 選項 如果 管理

磁盤管理

    一:回顧分區和文件系統

        1、分區類型

        • 主分區:總共最多只能有4個     
        • 擴展分區:只能有一個,也算作主分區的一種,也就是說主分區加擴展分區最多有4個。但是擴展分區不能存儲數據和格式化,必須在劃分成邏輯分區才能使用。
        • 邏輯分區:邏輯分區是在擴展分區中劃分的,如果是IDE硬盤,linux最多支持59個邏輯分區,如果是SCSL硬盤linux最多支持11個邏輯分區

       2、分區鄙視方法

          1、主分區1  /dev/sda1

          2、主分區1  /dev/sda2

          3、主分區1  /dev/sda3

          4、擴展分區  /dev/sda4

          5、邏輯分區1  /dev/sda5

    二、文件系統常用命令

      1、文件系統查看命令df

          df [選項] 掛載點

            -a  顯示所有文件系統信息

            -h  使用習慣單位顯示容量

            -T  顯示文件系統類型

      2、統計目錄或文件大小

          du 選項 目錄或文件名

            -a  顯示每個子文件的磁盤占用量。默認只統計子目錄磁盤占用量

            -h  使用習慣單位顯示磁盤占用量

            -s  統計總占用量,而不列出子目錄和子文件的占用量

          

        註:du命令和df命令的區別

          df命令是從文件系統考慮的,不光要考慮文件占用的空間,還要統計被,命令或程序占用的空間。

          du命令是面向文件的,只會計算文件或目錄占用的空間

        du是面向文件系統的,df是面向內核的。

      3、查詢與自動掛載

        mount -l

        #查詢系統中已經掛載的設備,-l會顯示卷標名稱

        mount -a

        #依據配置文件/etc/fstab的內容,自動掛載

      4、掛在命令格式

        mount 【-t 文件系統】 【-L 卷標名】 【-o 特殊選項】 設備文件名 掛載點

        選項:

          -t 文件系統:加入文件系統類型老指定掛載的類型,可以ext3、ext4、iso9660等文件系統

          -L卷標名:掛載指定卷標的分區,而不是按照設備文件名掛載

          -o特殊選項:可以指定掛載的額外選項

        參數:

          atime/noatime  更新訪問時間/不更新訪問時間。默認為更新

          asynoc/sync   異步/同步。默認為異步

          auto/noauto   自動/手動,默認為自動

          defaults     定義默認值,相當於rw,suid,dev,exec,auto,nouser,async

          exec/noexec   執行/不執行,設定是否允許在文件系統中執行可執行文件,默認是exec允許。

          remount     重新掛載已經掛載的文件系統,一般用於指定修改特殊權限

          rw/ro      讀寫/只讀,文件系統掛載時,是否具備讀寫權限,默認為rw

          suid/nosuid   具備/不具備SUID權限,設定文件系統是否具有SUID和SGID的權限,默認是具有。

          user/nouser   允許/不允許普通用戶掛載,設定文件系統是否允許普通用戶掛載,默認是不允許,只有root可以掛載分區

          groquota    寫入代表文件系統支持組磁盤配額,默認不支持。  

      5、掛載光盤

        mkdir /mnt/cdrom

        #建立掛載點

        mount -t iso9660 /dev/cdrom /mnt/cdrom

        #掛載光盤

        mount /dev/sr0 /mnt/cdrom

      6、卸載命令

        umount 設備文件名或掛載點

        umount /mnr/cdrom

      7、掛載u盤

        fdisk -l  

        #查看U盤設備文件名

        mount -t vfat /dev/sdb1 /mnt/usb/

    三、fdisk分區

      1、查看新硬盤  

        fdisk -l

      2、使用fdisk命令分區

        fdisk /dev/sdb

        fdisk 交互指令說明

        d  刪除一個分區

        n  新建分區

        p  顯示分區列表

        q  不保存退出

        w  保存退出

      3、重新讀取分區表信息

        partprobe  註:紅帽6之前需要執行,紅帽7自動執行

      4、格式化分區

        mkfs -t xfs /dev/sdb1   註:分區結束後要格式化

    四、/etc/fstab 文件系統

      1、/etc/fstab文件    (開機自動掛載文件)

      

    五、分配swap分區 (交換分區)

      1、free  查看內存使用

        一般用  free -h

        註意:看內存要看available 不要看free

      #查看內存與swap分區使用狀況

        cached 緩存:是指把讀取出來的數據保存在內存中,當再次讀取時,不用讀取硬盤而直接從內存當中讀取,加速了數據的讀取過程。

        buffer 緩沖:是指在寫入數據時,先把分散的寫入操作保存到內存當中,當達到一定程度在集中寫入硬盤,減少了磁盤碎片和硬盤的反復尋到,加速了數據的寫入過程。

      2、新建swap分區

        fisk /dev/sdb

      3、格式化

        mkswap /dev/sdb6

      4、加入swap分區

        swapon /dev/sdb6

        #加入swap分區

        swapoff /dev/sdb6

        #取消swap分區

      5、swap分區開機自動掛載

        vim /etc/fstab

        #依據配置文件/etc/fstab的內容,自動掛載

        swapon -a   

        註意:配置完/etc/fstab後需要檢測無誤後再關機重啟實驗

        

      
      

             

          

          

  

磁盤管理1