【LINUX 學習】指定與修改掛載引數
指定與修改掛載引數
引數
-V 顯示程式版本
-h 顯示輔助訊息
-v 顯示較訊息,通常和 -f 用來除錯。
-a 將 /etc/fstab 中定義的所有檔案系統掛上。
-F
這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。
-f
通常用在除錯的用途,它會使mount並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和-v一起使用。
-n
一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。
-s-r
等於 -o ro
-w
等於 -o rw
-L
將含有特定標籤的硬碟分割掛上
-U
將檔案分割序號為 的檔案系統掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。
-t
指定檔案系統的型態,通常不必指定。mount 會自動選擇正確的型態。
-o async
開啟非同步模式,所有的檔案讀寫動作都會用非同步模式執行。
-o sync
在同步模式下執行。
-o atime
-o noatime
當 atime 開啟時,系統會在每次讀取檔案時更新檔案的『上一次呼叫時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。
-o auto
-o noauto
開啟/關閉自動掛上模式。
-o defaults
使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.
-o dev
-o nodev-o exec
-o noexec
允許執行檔被執行。
-o suid
-o nosuid
允許執行檔在 root 許可權下執行。
-o user
-o nouser
使用者可以執行 mount/umount 的動作。
-o remount
將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。
-o ro
用唯讀模式掛上。
-o rw
用可讀寫模式掛上。
-o loop=
使用 loop 模式用來將一個檔案當成硬碟分割掛上系統。
當我們使用mount命令掛載檔案系統時,如果沒有指定掛載引數,mount將會自動使用default引數。如果要修改掛載引數可以使用如下兩種方法:
1 執行mount 時,使用 -哦mount_options 引數
2 使用mount -o remount,mount_options 逗號前面不允許有空格。
其中 第一中方法只適用於掛載檔案系統時,如果檔案系統已經掛載了,就使用第二種方法,怎可以不需要解除安裝就可以修改掛載引數
1 使用mount 預設方式掛載檔案系統,
[root@YANG mnt]# mount /dev/sdb6 /mnt/tmp/
2 並檢視其掛載引數 為 rw
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (rw)
3 可以新建檔案
[root@YANG mnt]# touch /mnt/tmp/file1
[root@YANG mnt]# umount /dev/sdb6
4 解除安裝/dev/sdb6 後,使用mount -o ro 重新掛載/dev/sdb6
[root@YANG mnt]# mount -o ro /dev/sdb6 /mnt/tmp/
5檢視新的掛載引數 為 ro
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (ro)
6 新建檔案時,報錯。
[root@YANG mnt]# touch /mnt/tmp/file2
touch: 無法觸碰 “/mnt/tmp/file2”: 只讀檔案系統
7 使用第二種方法不解除安裝,修改掛載引數
[root@YANG mnt]# mount -o remount,rw /dev/sdb6 /mnt/tmp/
8 再次檢視,為rw
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (rw)
[root@YANG mnt]# touch /mnt/tmp/file2 --此時,可以在mnt/tmp 下建立檔案。
[root@YANG tmp]# cd /mnt/tmp/
[root@YANG tmp]# ls
file1 file2
引數
-V 顯示程式版本
-h 顯示輔助訊息
-v 顯示較訊息,通常和 -f 用來除錯。
-a 將 /etc/fstab 中定義的所有檔案系統掛上。
-F
這個命令通常和 -a 一起使用,它會為每一個 mount 的動作產生一個行程負責執行。在系統需要掛上大量 NFS 檔案系統時可以加快掛上的動作。
-f
通常用在除錯的用途,它會使mount並不執行實際掛上的動作,而是模擬整個掛上的過程。通常會和-v一起使用。
-n
一般而言,mount 在掛上後會在 /etc/mtab 中寫入一筆資料。但在系統中沒有可寫入檔案系統存在的情況下可以用這個選項取消這個動作。
-s-r
等於 -o ro
-w
等於 -o rw
-L
將含有特定標籤的硬碟分割掛上
-U
將檔案分割序號為 的檔案系統掛下。-L 和 -U 必須在/proc/partition 這種檔案存在時才有意義。
-t
指定檔案系統的型態,通常不必指定。mount 會自動選擇正確的型態。
-o async
開啟非同步模式,所有的檔案讀寫動作都會用非同步模式執行。
-o sync
在同步模式下執行。
-o atime
-o noatime
當 atime 開啟時,系統會在每次讀取檔案時更新檔案的『上一次呼叫時間』。當我們使用 flash 檔案系統時可能會選項把這個選項關閉以減少寫入的次數。
-o auto
-o noauto
開啟/關閉自動掛上模式。
-o defaults
使用預設的選項 rw, suid, dev, exec, auto, nouser, and async.
-o dev
-o nodev-o exec
-o noexec
允許執行檔被執行。
-o suid
-o nosuid
允許執行檔在 root 許可權下執行。
-o user
-o nouser
使用者可以執行 mount/umount 的動作。
-o remount
將一個已經掛下的檔案系統重新用不同的方式掛上。例如原先是唯讀的系統,現在用可讀寫的模式重新掛上。
-o ro
用唯讀模式掛上。
-o rw
用可讀寫模式掛上。
-o loop=
使用 loop 模式用來將一個檔案當成硬碟分割掛上系統。
當我們使用mount命令掛載檔案系統時,如果沒有指定掛載引數,mount將會自動使用default引數。如果要修改掛載引數可以使用如下兩種方法:
1 執行mount 時,使用 -哦mount_options 引數
2 使用mount -o remount,mount_options 逗號前面不允許有空格。
其中 第一中方法只適用於掛載檔案系統時,如果檔案系統已經掛載了,就使用第二種方法,怎可以不需要解除安裝就可以修改掛載引數
1 使用mount 預設方式掛載檔案系統,
[root@YANG mnt]# mount /dev/sdb6 /mnt/tmp/
2 並檢視其掛載引數 為 rw
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (rw)
3 可以新建檔案
[root@YANG mnt]# touch /mnt/tmp/file1
[root@YANG mnt]# umount /dev/sdb6
4 解除安裝/dev/sdb6 後,使用mount -o ro 重新掛載/dev/sdb6
[root@YANG mnt]# mount -o ro /dev/sdb6 /mnt/tmp/
5檢視新的掛載引數 為 ro
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (ro)
6 新建檔案時,報錯。
[root@YANG mnt]# touch /mnt/tmp/file2
touch: 無法觸碰 “/mnt/tmp/file2”: 只讀檔案系統
7 使用第二種方法不解除安裝,修改掛載引數
[root@YANG mnt]# mount -o remount,rw /dev/sdb6 /mnt/tmp/
8 再次檢視,為rw
[root@YANG mnt]# mount | grep '/dev/sdb6'
/dev/sdb6 on /mnt/tmp type ext3 (rw)
[root@YANG mnt]# touch /mnt/tmp/file2 --此時,可以在mnt/tmp 下建立檔案。
[root@YANG tmp]# cd /mnt/tmp/
[root@YANG tmp]# ls
file1 file2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-682612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux引數修改Linux
- nofile引數的學習與整理
- NFS的常用掛載引數NFS
- linux修改系統引數Linux
- Nginx配置和Linux核心引數的學習與驗證NginxLinux
- linux匯出指定日期引數Linux
- linux下修改/dev/shm引數Linuxdev
- 動態引數與靜態引數的判斷、修改
- 在Linux中,linux核心引數如何修改?Linux
- 修改RAC引數指定節點名跟大小寫有關係
- JDK8生產引數的學習與整理JDK
- 掛載檔案系統mount命令引數選項-linux命令入門Linux
- oracle隱含引數的檢視與修改Oracle
- 手工指定CHANNEL與設定PARALLELISM引數的異同以及FILESPERSET引數的作用Parallel
- 引數匹配模型——Python學習之引數(二)模型Python
- Shell學習【引數傳遞】
- oracle goldengate引數學習OracleGo
- Swift學習筆記(三十三)——常量引數,變數引數和inout引數Swift筆記變數
- js去除url中指定引數JS
- 引數匹配順序——Python學習之引數(三)Python
- linux磁碟掛載與解除安裝Linux
- 修改linux的網路核心最佳化引數Linux
- Linux安裝Oracle修改引數(名詞解釋)LinuxOracle
- LINUX centos7.6修改靜態IP與配置引數NM_CONTROLLEDLinuxCentOS
- vue 原始碼學習 - 例項掛載Vue原始碼
- 轉:Docker學習---掛載本地目錄Docker
- Python學習之引數(一)Python
- 【ASM學習】ASM引數說明ASM
- Vue3學習與實戰 · 全域性掛載使用AxiosVueiOS
- Oracle引數修改小結Oracle
- Linux掛載--什麼是掛載Linux
- 連線PostgreSQL時,如何指定引數SQL
- Linux LVM磁碟管理與FS掛載LinuxLVM
- Linux - find命令常用引數與示例Linux
- Oracle動態、靜態引數引數修改規則Oracle
- 與 Linux 一起學習:使用這些 Linux 應用來征服你的數學學習Linux
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- SpringMVC學習(三)對映請求引數&請求引數SpringMVC