一、掛載
在linux系統中硬盤、u盤、光驅等其他設備都需要掛載后才能正常使用。下面是對掛載命令mount使用方法的一些總結。
文件掛載命令mount
mount [-t 文件系統類型][-L卷標名][-o特殊選項] 設備文件名 掛載點
mount 查看系統中已經掛載的設備
選項:
-l 查詢系統中已經掛載的設備,-l會顯示卷標名稱
-a 根據配置文件/etc/fstab的內容,自動掛載
-t 指定文件系統類型掛載,可以ext3、ext4、iso9600等文件系統
-L 掛載指定卷標的分區,而不是按照設備文件名掛載
-o 特殊選項,需要指定額外參數選項
-o支持的部分參數如下所示
atime/noatime:更新訪問時間/不更新訪問時間。訪問分區文件時,是否更新文件的訪問時間,默認為更新。
async/sync:異步/同步,默認為異步
auto/noauto:自動/手動,mount -a 命令執行時,是否會自動按照/etc/fstab文件內容掛載,默認為自動
defaults:定義默認值,相當於rw,suid,dev,exec,auto,nouser,async這七個選項
exec/noexec:執行/不執行,設定是否允許在文件系統中執行可執行文件,默認是exec允許。所以有時候,文件不能執行並不是用戶沒有權限,而是該分區設備不允許可執行文件執行。
remount:重新掛載已經掛載的文件系統,一般用於指定修改特殊權限。
rw/ro:讀寫/只讀,文件系統掛載時,是否具有讀寫權限,默認是rw。
suid/nosuid:具有/不具有SUID權限,設備文件系統是否具有SUID和SGID的權限,默認具有。
user/nouser:允許/不允許普通用戶掛載,設定文件系統是否允許普通用戶掛載,默認是不允許,只有root可以掛載分區
usrquota:寫入代表文件系統支持用戶磁盤配額,默認不支持。
grpquota:寫入代表文件系統支持組磁盤配額,默認不支持。
用法示例:mount -o remount,noexec /home
重新掛載home分區,並不允許在該分區下執行可執行文件
注意:不要輕易改動默認參數選項,如果將系統boot分區改為noexec權限,則系統啟動可能會出故障,因為啟動時會執行一些程序。
例如:sudo mount -t nfs -o vers=4 ip:/ /localfolder
二、查看掛載情況
df -h