Ubuntu作業系統學習筆記之檔案系統掛載管理

2021-06-21 08:24:33 字數 3201 閱讀 2998

在磁碟或分割槽上建立好的檔案系統, 需要掛載到乙個目錄才能使用

windows和mac會進行自動掛載, 即檔案系統一建立好就自動掛載到系統上

掛載到windows上的檔案系統稱之為 c盤 d盤 e盤 等

linux需要手動進行掛載操作 或者 更改配置檔案/etc/fstab進行自動掛載

/dev/sdb1 ext4  --掛載到--> /mnt

說明: 通過mount命令將 格式化好(建立好檔案系統)的磁碟或分割槽 掛載到乙個目錄

格式: mount   /dev/sdb1   /mnt

mount 要掛載的分割槽 掛載點

常用引數

無引數 : 顯示所有已經掛載的檔案系統

-t  : 指定檔案系統型別, 一般情況下可不指定(自動識別)

-o  :指定掛載選項, 多個引數之間用逗號分隔

ro, rw  以唯讀或讀寫形式掛載, 預設是rw

sync    不使用快取,所有操作直接寫入磁碟

async   使用快取, 預設. (使用快取提公升讀寫速度,降低磁碟損耗)

atime       每次訪問檔案 更新訪問時間

noatime 每次訪問檔案 不更新訪問時間(可提公升效能)

remount 重新掛載

說明: 解除安裝已掛載的檔案系統, 相當於windows中的彈出u盤

格式1 : umount  /dev/sdb1

umount 檔案系統

格式2 : umount  /mnt

umount 檔案系統對應的掛載點

注意: 報錯 "device is busy" 說明該檔案系統正在被使用, 無法解除安裝

fuser -m /mnt   : 檢視使用檔案系統的程序

lsof /mnt   : 檢視正在被使用的檔案

示例

/etc/fstab  :定義需要自動掛載的檔案系統,系統啟動後自動掛載

每行的格式

需要掛載的裝置  掛載點  檔案系統型別  掛載選項(rw ro等等)  dump及fsck相關選項

/dev/sdb1               /mnt                    ext4    defaults        0 0

uuid=2340ab26-2078-4979-968a-ab9b25ef97f7 /                       ext4    defaults        1 1

uuid=e0d145a0-4096-42d1-bbc8-0ca843b4ac4d swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

要掛載的裝置可以通過 label=卷標名  進行識別

[root@wuqinfei ~]# e2label /dev/sdb1

mypartition

label=/dev/sdb1 /mnt ext4 defaults 0 0

mount -a    : 掛載所有fstab中定義的自動掛載項(用於掛載 還沒有掛載的裝置)

[root@wuqinfei ~]# umount /mnt

[root@wuqinfei ~]# mount

/dev/sda2 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

[root@wuqinfei ~]# mount -a

[root@wuqinfei ~]# mount

/dev/sda2 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

/dev/sdb1 on /mnt type ext4 (rw)

[root@wuqinfei ~]#



ubuntu作業系統學習筆記之網路配置

英文,ethernet linux中,乙太網介面為 eth0 編號為0的網絡卡 eth1,lspci 檢視網絡卡硬體資訊 00 03.0 ethernet controller intel corporation 82540em gigabit ethernet controller rev 02 ...

Ubuntu作業系統學習筆記之FTP基礎

乙個 古老但應用極為廣泛 的網際網路協議 ftp提供了一種可靠的方式在網路上進行檔案共享.c s 架構,基於 tcp,提供了資料傳輸的可靠性 標準埠 20 資料埠 21 指令埠 ftp會話時包含了兩個通道,乙個叫控制通道,乙個叫資料通道。控制通道 控制通道是和ftp伺服器進行溝通的通道,連線ftp,...

ubuntu作業系統學習筆記之NFS安裝

1 安裝 nfs 服務版 機器 一 機器二都要裝 伺服器端安裝 sudo aptitude install nfs common nfs kernel server portmap 在客戶端則需要安裝 sudo aptitude install nfs common portmap sudo apt...