掛載注意事項
1.一個目錄、同一時間只能被一個裝置掛載
2.一個裝置可以掛載多個目錄
3.如果一個目錄被多個裝置掛載,只能看到最後一個掛載的裝置資料,其他的裝置資料會被隱藏。
4.工作裡建議用新的資料夾,作為掛載點。
mount命令
引數
|
解釋
|
-l
|
顯示系統以掛載的裝置資訊
|
-a
|
載入檔案/etc/fstab中設定的所有裝置
|
-t
|
t<檔案系統型別> 指定裝置的檔案系統型別。如果不設定,mount自行選擇掛載的檔案型別 minix Linux最早使用的檔案系統。 ext2 Linux目前的常用檔案系統。 msdos MS-DOS 的 FAT。 vfat Win85/98 的 VFAT。 nfs 網路檔案系統。 iso9660 CD-ROM光碟的標準檔案系統。 ntfs Windows NT的檔案系統。 hpfs OS/2檔案系統。Windows NT 3.51之前版本的檔案系統。 auto 自動檢測檔案系統。
|
-o
|
新增掛載選項,是安全、效能最佳化重要引數
|
-r
|
只讀,等於-o ro
|
-w
|
讀寫,等-o rw
|
mount -o選項詳解
引數
|
含義
|
async
|
以非同步方式處理檔案系統I/O操作,資料不會同步寫入磁碟,而是寫到緩衝區,提高系統效能,但損失資料安全性
|
sync
|
所有I/O操作同步處理,資料同步寫入磁碟,效能較弱,資料安全性高
|
atime/noatime
|
檔案被訪問時是否修改時間戳,不更改時間,可以提高磁碟I/O速度
|
auto/noauto
|
透過-a引數可以自動被掛載/不自動掛載
|
defaults
|
預設值包括rw、suid、dev、exec、auto、nouser、async,/etc/fstab大多預設值
|
exec/noexec
|
是否允許執行二進位制程式,取消提供安全性
|
suid/nosuid
|
是否允許suid(特殊許可權)生效
|
user/nouser
|
是否允許普通使用者掛載
|
remount
|
重新掛載
|
ro
|
只讀
|
rw
|
讀寫
|
只讀掛載
[root@lamp-241 ~]# mount -o ro /dev/sdb6 /mnt [root@lamp-241 ~]# [root@lamp-241 ~]# ls /mnt [root@lamp-241 ~]# [root@lamp-241 ~]# touch /mnt/超哥牛逼.txt touch: cannot touch ‘/mnt/超哥牛逼.txt’: Read-only file system [root@lamp-241 ~]#
禁止可執行檔案
[root@lamp-241 ~]# mount -o noexec,rw /dev/sdb6 /mnt #不寫rw也可以,因為預設rw [root@lamp-241 ~]# [root@lamp-241 ~]# cd /mnt [root@lamp-241 mnt]# echo 'echo "愛的供養"' > music.sh [root@lamp-241 mnt]# [root@lamp-241 mnt]# chmod 777 music.sh [root@lamp-241 mnt]# ll total 4 -rwxrwxrwx 1 root root 20 Mar 2 17:54 music.sh [root@lamp-241 mnt]# [root@lamp-241 mnt]# ./music.sh -bash: ./music.sh: Permission denied [root@lamp-241 mnt]# 重新掛載之後,預設是允許執行 掛載目錄的 檔案的 #檢視掛載目錄資訊。 [root@lamp-241 ~]# mount -l |grep mnt /dev/sdb6 on /mnt type xfs (rw,relatime,attr2,inode64,noquota) 引數解釋 rw 讀寫 relatime mount 選項 relatime(relative atime 的意思)。relatime 的意思是訪問檔案時,僅在 atime 早於檔案的更改時間時對 atime 進行更新。 attr2 在磁碟上儲存內聯擴充套件屬性,提升效能 inode64 允許在檔案系統的任意位置建立 inode noquota 強制關閉所有檔案系統限額功能