當前位置:首頁 » 操作系統 » linux掛載點與分區

linux掛載點與分區

發布時間: 2025-03-14 17:58:10

① Linux 查看磁碟空間及文件系統、掛載點含義

在Linux系統中,通過運行命令df -h,我們可以得到一項關鍵的系統信息:磁碟空間使用情況的詳細概覽。這個命令揭示了幾個關鍵數據點:



  • 文件系統:列出了設備或分區的名稱,如`/dev/sda1`,它代表了存儲文件和目錄的方式和位置。

  • 容量:總存儲空間的大小,以易讀格式如`10G`表示。

  • 已用空間:當前被佔用的存儲空間,同樣以人類可讀方式呈現,如`6.5G`。

  • 可用空間:剩餘未被佔用的空間,例如`3.5G`。

  • 使用百分比:已用空間占總空間的比例,比如`65%`,反映了存儲空間的利用率。

  • 掛載點:文件系統在文件樹中的位置,如`/home`,這是用戶通常訪問文件和目錄的地方。


文件系統是操作系統中的關鍵概念,它定義了文件和目錄的組織結構以及它們在磁碟上的物理布局。在df -h的輸出中,如devtmpfs, tmpfs, /dev/mapper/klas-root, /dev/sda1, /dev/sda2,這些名稱代表了不同的文件系統類型和它們的掛載點。


掛載點則是將這些文件系統與文件樹中的特定位置關聯起來,如將一個文件系統掛載在根目錄的子目錄下,使得用戶可以通過這個路徑訪問到該文件系統的資源。理解了這些概念,我們就能更好地管理Linux系統的磁碟空間和文件組織。

② Linux下掛載硬碟分區的幾種方法

在Linux下掛載硬碟分區可以通過多種方法實現,其中一種方法是創建掛載點目錄。首先,以root身份登錄,確認/mnt目錄下存在win_c、win_d、win_e等目錄。若不存在,可以通過在虛擬終端輸入mkdir /mnt/win_c、mkdir /mnt/win_d、mkdir /mnt/win_e來創建這些目錄。

接下來,可以編寫一個簡單的bash腳本來自動掛載分區。打開虛擬終端,輸入vi mymount,然後在編輯模式下輸入以下代碼:

#!/bin/bash
case $1 in
m) mount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
mount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
mount -o iocharset=cp936 -t vfat /dev/hdc6 /mnt/win_e;;
u) umount -o iocharset=cp936 -t vfat /dev/hda1 /mnt/win_c
umount -o iocharset=cp936 -t vfat /dev/hda5 /mnt/win_d
umount -o iocharset=cp936 -t vfat /dev/hda6 /mnt/win_e;;
esac

這行#!/bin/bash指定此腳本以bash shell執行。case $1 in 用於處理命令行參數,若為m則開始掛載,若為u則卸載。-o iocharset=cp936用於顯示中文名,-t vfat指定文件系統類型為Windows下的VFAT文件系統,win_c、win_d、win_e為掛載點目錄。完成後,按Esc輸入:wq回車保存。

接下來,需要給這個腳本執行許可權,輸入以下命令:chmod u+x mymount。現在,你可以通過輸入./mymount m來掛載Windows分區。

此外,為了在系統啟動時自動掛載這些分區,可以在/etc/rc.d/rc.local文件中添加一行:

這行命令將會在系統啟動時自動執行,確保這些分區在啟動時就已掛載。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:683
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:113
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712