# mount 掛載設備
**作用**:`mount`命令是經常會使用到的命令,它用于掛載`Linux`系統外的文件
```
mount -a [-fFnrsvw] [-t vfstype]
mount [-fnrsvw] [-o options [,...]] device | dir
mount [-fnrsvw] [-t vfstype] [-o options] device dir
```
**選項**:
* `-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 `模式用來將一個文件當成硬盤分割掛上系統。
**參數:**
* `device` : 需要掛載的硬盤分區,例如:`/dev/sda1`
* `dir` : 掛載目錄
**示例**:
將`/dev/sdb1`分區掛載至`/www/`下:
~~~
# mount -t ext4 /dev/sdb1 /www
~~~
- 序言
- Linux 的安裝
- VMware 的安裝
- VMware 的配置
- CentOS 下載與虛擬機硬件配置
- Linux 的分區
- ContOS 安裝
- 虛擬機網絡配置
- 遠程連接工具安裝
- 基礎(舊)
- Linux 和 Windows 的區別
- 目錄結構
- 注意事項
- Linux的常用命令
- 用戶及用戶組
- 文件及權限
- 目錄與文件權限的意義
- 文件及目錄管理相關
- 常用命令
- 系統安裝
- Linux的簡介
- Linux 各發行版介紹
- CentOS的部署
- 基礎
- 文件和用戶管理
- Linux目錄結構
- 文件管理相關
- cd 切換目錄
- pwd 顯示當前位置
- ls 列出目錄下的文件和子目錄
- touch 創建文件
- mkdir 創建目錄
- cp 復制文件/目錄
- mv 移動或改名文件/目錄
- rm 刪除文件/目錄
- chattr 改變文件屬性
- lsattr 顯示文件屬性
- 用戶管理
- useradd 添加用戶
- passwd 修改用戶密碼
- id 查看用戶ID信息
- userdel 刪除用戶
- usermod 修改用戶信息
- groupadd 創建用戶組
- groupdel 刪除用戶組
- su 切換用戶帳號
- sudo 以管理員的身份執行命令
- 權限管理
- chmod 修改文件/目錄權限
- chown 修改文件擁有者或所屬組
- chgrp 修改文件所屬組
- setfacl 設置文件權限列表
- getfacl 查看文件權限列表
- vim的使用
- 進程管理
- ps 查看進程
- top 動態顯示進程
- kill 殺死進程
- nice 修改進程優先級
- jobs 顯示后臺任務列表及任務狀態
- fg 將后臺運行的進程調整至前臺運行
- bg 將在后臺暫停進行繼續執行
- 磁盤管理
- lsblk 列出塊設備信息
- fdisk 磁盤分區
- partprobe 重新讀取分區表
- mkfs 建立文件系統(格式化)
- mont 掛載設備
- df 查看磁盤使用情況
- unount 卸載掛載設備
- 交換空間 swap
- free 查看內存使用狀態
- mkswap 設置交換分區
- swapon 激活交換空間
- LVM邏輯卷管理
- LMV的工作原理
- pvcreate 創建物理卷
- pvs 查看物理卷
- pvscan 查看每個PV的信息
- pvdisplay 顯示物理卷詳細信息
- vgcreate 創建卷組
- vgs 查看卷組
- vgscan 查看每個VG的信息
- vgdisplay 顯示卷組詳細信息
- lvcreate 創建邏輯卷
- vgextend 擴展卷組空間
- lvextend 擴展邏輯卷空間
- resize2fs 調整文件系統大小
- RAID
- 文件查找和壓縮
- which 命令查找
- find 根據文件名查找文件
- locate 查找文件
- tar 文件打包
- 軟件安裝
- RPM包管理
- yum 安裝軟件
- rpm 安裝軟件
- 源碼包管理
- 計劃任務
- at 一次性計劃任務
- cron 循環任務
- 日志系統
- 網絡管理
- ip 顯示或設置網絡設備
- OSI簡介