當前位置:首頁 » 操作系統 » 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文件中添加一行:

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

熱點內容
下載看門狗2怎麼解壓 發布:2025-08-23 19:03:38 瀏覽:176
2008搭建dhcp伺服器 發布:2025-08-23 19:01:19 瀏覽:717
安卓主題商店如何停止續費 發布:2025-08-23 18:55:31 瀏覽:622
linux使用swap 發布:2025-08-23 18:50:20 瀏覽:294
c語言求數組長度函數 發布:2025-08-23 18:50:11 瀏覽:644
androideclipse打不開 發布:2025-08-23 18:44:56 瀏覽:985
中高低配家用車的配置有哪些 發布:2025-08-23 18:44:48 瀏覽:362
電腦伺服器啟動流程 發布:2025-08-23 18:01:12 瀏覽:47
ftp使用的協議 發布:2025-08-23 18:01:09 瀏覽:50
一台伺服器搭建多個站點 發布:2025-08-23 17:44:18 瀏覽:825