天天看點

Linux系統管理-(2)--磁盤的挂載與解除安裝

什麼是挂載:

    将額外檔案系統與根檔案系統某現存的目錄建立起關聯關系,進而使得此目錄做為其它檔案通路入口的行為稱之為挂載;

什麼是解除安裝:

    解除此關聯關系的過程稱之為解除安裝;

    注意:挂載點下原有檔案在挂載完成後會被臨時隐藏;

    挂載方法: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:挂載點

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

                程序正在使用中的裝置無法被解除安裝;

            常用指令選項:

                -t vsftype:指定要挂載的裝置上的檔案系統類型;

                -r: readonly,隻讀挂載;

                -w: read and write, 讀寫挂載;

                -n: 不更新/etc/mtab;

                -a:自動挂載所有支援自動挂載的裝置;(定義在了/etc/fstab檔案中,且挂載選項中有“自動挂載”功能)

                -L 'LABEL': 以卷标指定挂載裝置;

                -U 'UUID': 以UUID指定要挂載的裝置;

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

            注意:檢視核心追蹤到的已挂載的所有裝置:cat /proc/mounts

            -o options:(挂載檔案系統的選項)

                async:異步模式;

                sync:同步模式;

                atime/noatime:包含目錄和檔案;

                diratime/nodiratime:目錄的通路時間戳

                auto/noauto:是否支援自動挂載

                exec/noexec:是否支援将檔案系統上應用程式運作為程序

                dev/nodev:是否支援在此檔案系統上使用裝置檔案;

                suid/nosuid:

                remount:重新挂載

                ro:

                rw:

                user/nouser:是否允許普通使用者挂載此裝置

                acl:啟用此檔案系統上的acl功能

                注意:上述選項可多個同時使用,彼此使用逗号分隔;

                      預設挂載選項:defaults

                              rw, suid, dev, exec, auto, nouser, and async

解除安裝指令:

        # umount DEVICE                 #通過目錄解除安裝

        # umount MOUNT_POINT  #通過挂載點解除安裝

        檢視正在通路指定檔案系統的程序:

            # fuser -v MOUNT_POINT

        終止所有在正通路指定的檔案系統的程序:

            # fuser -km MOUNT_POINT

挂載交換分區:

        啟用:swapon

            swapon [OPTION]... [DEVICE]

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

                -p PRIORITY:指定優先級;

        禁用:swapoff [OPTION]... [DEVICE]

    記憶體空間使用狀态:

        free [OPTION]

            -m: 以MB為機關

            -g: 以GB為機關

    檔案系統空間占用等資訊的檢視工具:

        df:

            -h: human-readable

            -i:inodes instead of blocks

            -P: 以Posix相容的格式輸出;

    檢視某目錄總體空間占用狀态:

        du:

            du [OPTION]... DIR

                -h: human-readable

                -s: summary

檔案挂載的配置檔案:/etc/fstab

Linux系統管理-(2)--磁盤的挂載與解除安裝

每行定義一個要挂載的檔案系統;

要挂載的裝置或僞檔案系統     挂載點     檔案系統類型      挂載選項     轉儲頻率      自檢次序

要挂載的裝置或僞檔案系統:

            裝置檔案、LABEL(LABEL="")、UUID(UUID="")、僞檔案系統名稱(proc, sysfs)

            挂載選項:

                defaults

            轉儲頻率:

                0:不做備份

                1:每天轉儲

                2:每隔一天轉儲

            自檢次序:

                0:不自檢

                1-9:優先級自檢;一般隻有rootfs才用1;

                .

繼續閱讀