什么是掛載點?
Linux 使用字母和數字的組合來指代磁盤分區
Linux 是一切皆文件,整個系統都是當做文件來管理,在Windows中的磁盤分區,硬件設備就是Linux的掛載點,對磁盤的訪問就相當於對Linux中掛載點文件的讀寫操作。
掛載點相當於磁盤文件系統的入口目錄,相當於Windows中的C盤,D盤,E盤,其實WinXP也支持將分區掛載到某個文件夾,只是人們在win系統中習慣了用磁盤分區。
/dev/ : 這個字串是所有設備文件所在的目錄名。因為分區在硬盤上,而硬盤是設備,所以這些文件代表了在/dev/上所有可能的分區。
xx : 分區名的前兩個字母標明分區所在設備的類型。通常是 hd (IDE 磁盤)或 sd(SCSI 磁盤)。
y : 這個字母標明分區所在的設備。例如,/dev/hda(第一個 IDE 磁盤)或 /dev/sdb(第二個 SCSI 磁盤)
N : 最后的數字代表分區。前四個分區(主分區或擴展分區)是用數字從 1 排列到 4。邏輯分區從 5 開始。
Linux常見掛載目錄及其作用
" / " 根目錄 :Linux系統中最重要的目錄,文件系統的入口,所有子目錄都是在根下創建的,同時根目錄還跟系統開機,關機和系統修復動作有關,只有root用戶才有此目錄讀寫權限,而且/root是root用戶主目錄。
" /bin " :基本系統所需要的命令,功能和/usr/bin 類似,此目錄下命令都可執行,包括普通用戶,包含二進制文件。
" /boot " :內核和加載內核所需要的文件,grub系統引導管理器也在此目錄下。
" /dev " : 設備文件,設備文件存儲目錄,像磁盤,終端等。
" /home " :普通用戶默認存儲家目錄。
" /usr " :存放用戶使用系統命令和應用程序等信息,像命令,幫助文件等。
/usr/bin中包含用戶程序的二進制文件。如果你在/bin中找不到用戶二進制文件,到/usr/bin目錄看看。例如:at、awk、cc、less、scp。
/usr/sbin中包含系統管理員的二進制文件。如果你在/sbin中找不到系統二進制文件,到/usr/sbin目錄看看。例如:atd、cron、sshd、useradd、userdel。
/usr/lib中包含了/usr/bin和/usr/sbin用到的庫。
/usr/local中包含了從源安裝的用戶程序。例如,當你從源安裝Apache,它會在/usr/local/apache2中。
" /var " :變量文件,存放經常變動的文件,比如 系統日志文件(/var/log);包和數據庫文件(/var/lib);電子郵件(/var/mail);打印隊列 (/var/spool);鎖文件(/var/lock);多次重新啟動需要的臨時文件(/var/tmp)。
" /root " :root用戶家目錄,Linux超級權限用戶root的跟目錄
" /etc " : 所有的系統配置文件。也包含了用於啟動/停止單個程序的啟動和關閉shell腳本。例如:/etc/resolv.conf、/etc/logrotate.conf
" /opt " :可添加的第三方軟件的存放目錄。
" /lib " :庫文件和內核模塊存放目錄。
" /sbin " :系統的基本維護命令,只有root用戶可使用。
" /mnt " :臨時安裝目錄,管理員可以掛載文件系統。
" /tmp " :系統和用戶創建的臨時文件,系統重啟時,此目錄中的臨時文件被刪除。
" /srv " : 服務器啟動之后所需要提取的數據
" swap " : 交換分區,一般給內存兩倍,可視情況而定。