Linux磁盤管理工具

掛載mount

         掛載:將額外文件系統與根文件系統某現存的目錄建立起關聯關系,

                進而使得此目錄做為其它文件訪問入口的行為

         卸載:為解除此關聯關系的過程

         把設備關聯掛載點: mount Point mount

         卸載時:可使用設備,也可以使用掛載點umount

         掛載點下原有文件在掛載完成后會被臨時隱藏

         掛載點目錄一般為空

    

    用mount命令掛載文件系統

         掛載方法: mount DEVICE MOUNT_POINT

         mount:通過查看/etc/mtab文件顯示當前已掛載的所有設備

         mount [-fnrsvw] [-t vfstype] [-o options] device dir

        device:指明要掛載的設備;

        (1) 設備文件:例如/dev/sda5

        (2) 卷標: -L 'LABEL', 例如 -L 'MYDATA'

        (3) UUID, -U 'UUID':例如 -U '0c50523c-43f1-

        45e7-85c0-a126711d406e'

        (4) 偽文件系統名稱: proc, sysfs, devtmpfs, configfs

        dir:掛載點

        事先存在;建議使用空目錄

        進程正在使用中的設備無法被卸載

    

    mount常用命令選項

         -t vsftype:指定要掛載的設備上的文件系統類型

         -r: readonly,只讀掛載

         -w: read and write, 讀寫掛載

         -n: 不更新/etc/mtab,相當于#mount

         -a:自動掛載所有支持自動掛載的設備(定義在了/etc/fstab文件中,

                且掛載選項中有auto功能)

         -L 'LABEL': 以卷標指定掛載設備

         -U 'UUID': 以UUID指定要掛載的設備

         -B, –bind: 綁定目錄到另一個目錄上

         查看內核追蹤到的已掛載的所有設備:

        cat /proc/mounts

             -o options: (掛載文件系統的選項),多個選項使用逗號分隔

            async:異步模式

            sync:同步模式,內存更改時,同時寫磁盤

            atime/noatime:包含目錄和文件

            diratime/nodiratime:目錄的訪問時間戳

            auto/noauto:是否支持自動掛載,是否支持-a選項

            exec/noexec:是否支持將文件系統上運行應用程序

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

            suid/nosuid:不否支持suid和sgid權限

            remount:重新掛載

            ro:只讀

            rw: 讀寫

            user/nouser:是否允許普通用戶掛載此設備,默認管理員才能掛載

            acl:啟用此文件系統上的acl功能

             Defaults:相當于rw, suid, dev, exec, auto, nouser, async

    

    卸載命令

        查看掛載情況:

            #findmnt MOUNT_POINT

        查看正在訪問指定文件系統的進程:

            #lsof MOUNT_POINT

            #fuser -v MOUNT_POINT

        終止所有在正訪問指定的文件系統的進程:

            # fuser -km MOUNT_POINT

        卸載:

            # umount DEVICE

            # umount MOUNT_POINT

    

    掛載點和/etc/fstab

     配置文件系統體系

     被mount、 fsck和其它程序使用

     系統重啟時保留文件系統體系

     可以在設備欄使用文件系統卷標

     使用mount -a 命令掛載/etc/fstab中的所有文件系統

    

    文件掛載配置文件

     /etc/fstab 每行定義一個要掛載的文件系統;

     要掛載的設備或偽文件系統

     掛載點

     文件系統類型

     掛載選項

     轉儲頻率

     自檢次序

     要掛載的設備或偽文件系統:

    設備文件、 LABEL(LABEL="")、 UUID(UUID="")、偽文件系統名稱(proc,

    sysfs)

     掛載選項: defaults

     轉儲頻率:     0:不做備份

                    1:每天轉儲

                    2:每隔一天轉儲

     自檢次序: 0:不自檢

                1:首先自檢;一般只有rootfs才用1

    

    處理交換文件和分區

     交換分區是系統RAM的補充

     基本設置包括:

        創建交換分區或者文件

        使用mkswap寫入特殊簽名

        在/etc/fstab文件中添加適當的條目

        使用swapon -a 激活交換空間

    

    掛載交換分區

        啟用: swapon

            swapon [OPTION]… [DEVICE]

            -a:激活所有的交換分區;

            -p PRIORITY:指定優先級

            /etc/fstab:pri=value

        禁用: swapoff [OPTION]… [DEVICE]

    

    SWAP的優先級

     用戶可以給某個swap指定一個0到32767的優先級

       如果用戶沒有指定,那么核心會自動給swap指定一個優

        先級,這個優先級從-1開始,每加入一個新的沒有用戶

        指定優先級的swap,會給這個優先級減一。

     先添加的swap的缺省優先級比較高,除非用戶自己指定

        一個優先級,而用戶指定的優先級(是正數)永遠高于核心

        缺省指定的優先級(是負數)。

    優化性能:分布存放,高性能磁盤存放

    

    移動介質

     掛載意味著使外來的文件系統看起來如同是主目錄樹的一部分

     訪問前、介質必須被掛載

     摘除時,介質必須被卸載

     按照默認設置,非根用戶只能掛載某些設備(光盤、 DVD、軟

        盤、 USB等等)

     掛載點通常在/media 或/mnt下

    

    使用光盤

     在圖形環境下自動啟動掛載/run/media/<user>/<label>

     否則就必須被手工掛載

    mount /dev/cdrom /mnt/

     eject命令卸載或彈出磁盤

     創建ISO文件

    cp /dev/cdrom /root/centos7.iso

    mkisofs -r -o /root/etc.iso /etc

     刻錄光盤

    wodim –v –eject centos.iso

    

    掛載USB介質

     被內核探測為SCSI設備

        /dev/sdaX、 /dev/sdbX、或類似的設備文件

     在圖形環境中自動掛載

        圖標在[計算機]窗口中創建

        掛載在/run/media/<user>/<label>

        手動掛載

        mount /dev/sdb1 /mnt

    

    常見工具

     內存空間使用狀態:

        free [OPTION]

        -m: 以MB為單位

        -g: 以GB為單位

    文件系統空間占用等信息的查看工具:

        df [OPTION]… [FILE]…

        -H 以1000為單位

        -T 文件系統類型

        -h: human-readable

        -i: inodes instead of blocks

        -P: 以Posix兼容的格式輸出

         查看某目錄總體空間占用狀態:

        du [OPTION]… DIR

        -h: human-readable

        -s: summary

        

    工具dd

         dd命令: convert and copy a file

原創文章,作者:317376161,如若轉載,請注明出處:http://www.www58058.com/41670

(0)
317376161317376161
上一篇 2016-08-29
下一篇 2016-08-29

相關推薦

  • Linux命令幫助的獲取

    幫助命令 1. 使用幫助命令和幫助選項來獲取幫助 2. 使用man來查看命令使用手冊(manual) 3. 使用info來查看命令的信息頁 4. 程序自身的幫助文檔(README/INSTALL/ChangeLog) 5. 程序官方文檔(官方站點:Documentation) 6. 發行版的官方文檔…

    Linux干貨 2016-06-01
  • 第二周作業新

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 pwd :顯示當前所在路徑   cd :切換目錄   cd – :在上次目錄與當前目錄之間切換。   cd ~ :切換回自己的家目錄   cd . :當前目錄      cd .. :切換到…

    2017-02-18
  • 8.5_Linux文本處理工具和grep之正則表達式的使用

    Linux文本處理工具使用 文件查看工具的使用 cat 命令的使用  此命令一般用于查看文件內容比較多 NAME        cat – concatenate files and print on the&…

    Linux干貨 2016-08-08
  • M20 – 1- 第三周博客:Linux中的權限以及特殊權限

    上一篇講到了用戶與用戶組,相信大家都明白了Linux中用戶與用戶組的含義和用處,那接下來講的就是Linux中設置用戶與用戶組有使用權限。 Linux用戶權限 何為權限,權限(privilege)是指某個特定的用戶具有特定的系統資源使用權力,而權限又有哪幾種呢。 Linux用戶中主要針對三類著三種權限:讀、寫、執行,而Linux中存在著目錄與文件,而目錄的權限…

    Linux干貨 2016-08-08
  • 基礎命令

    1,對于Linux的實驗環境我們要用到虛擬機,往往每次上線都要登錄,這時候如果把用戶設為自動登錄就會方便許多,接下來就介紹下設置虛擬機的自動登錄 , /etc/gdm/custom.conf 這個就是設置自動登錄的一個配置文件,我們先來使用nano打開這個文件,如下 # GDM configuration storage 這是GDM的一個配置存儲 [daem…

    2017-11-19
  • 【職位推薦】華圖網校/北京/運維工程師/8-12k(14薪)

    北京華圖宏陽網絡科技有限公司 華圖教育集團:       華圖教育(www.huatu.com)是華圖宏陽股份旗下品牌,擁有遍布全國的100余家分支機構。主要產品包括中央和地方公務員招錄考試輔導,事業單位、三支一扶、村官、選調生、招警等考試輔導。      北京華圖宏陽教育文化發展股份有限…

    Linux干貨 2016-04-20

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-29 14:10

    文章對各命令的作用,用法和常用選項總結的很完整,建議能多一些操作,嘗試著靈活運用這些工具來實現,分區的創建與格式化并掛載使用。多動手才能明白自己的不足哦。

欧美性久久久久