掛載方法: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
命令總結:mount, umount, free, df, du, swapon, swapoff, fuser
檔案掛載的配置檔案:/etc/fstab
每行定義乙個要掛載的檔案系統;
要掛載的裝置或偽檔案系統 掛載點 檔案系統型別 掛載選項 轉儲頻率 自檢次序
要掛載的裝置或偽檔案系統:
裝置檔案、label(label="")、uuid(uuid="")、偽檔案系統名稱(proc, sysfs)
掛載選項:
defaults
轉儲頻率:
0:不做備份
1:每天轉儲
2:每隔一天轉儲
自檢次序:
0:不自檢
1:首先自檢;一般只有rootfs才用1;
...
Linux掛載 使用檔案系統
宣告 本筆記內容為筆者自己整理.數年之前在 linuxcast 學習linux,當時記錄了乙份紙質版筆記,現在有意將其整理成電子版,供自己日後查閱以及分享.感謝linuxcast,感謝蘇勇 nash su 老師 磁碟或者分割槽建立號檔案系統後,需要掛載到乙個目錄才能使用。windows或mac系統會...
使用systemd掛載檔案系統
文章目錄 為什麼使用systemd來掛載檔案系統而不使用fstab?使用fstab的時候如果裝置被移除會導致系統啟動失敗,無法進入系統 只能進入臨時修復系統 systemd則沒有這個問題。一 掛載本地磁碟 vim etc systemd system mount以下為配置內容 unit descri...
nfs檔案系統掛載
1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連 vm settings ethernet bridged 4.用 ifconfig eth0 192.168.1.16 設定你虛擬機器的ip位址 我的虛擬機器為192.168.1.16 ...