『壹』 linux系統如何看目錄屬於哪個磁碟分區
這個好像沒有專門的命令,不過我有一個笨辦法,就是用df命令後面跟一個目錄的全路徑,就像下面的形式:
df -h /var
在顯示結果中的Filesystem和Mounted on這兩列就是這個目錄所屬的磁碟分區。
為什麼要用df命令呢,因為Linux是樹形文件系統,目錄屬於哪個磁碟分區取決於掛載磁碟時的掛載點,所以要想知道目錄在哪個分區,就要藉助顯示磁碟信息(特別能顯示掛載點)的命令。df命令是顯示磁碟容量的,但是以目錄作為參數,可以顯示目錄所在磁碟的信息。所以這個笨辦法也算是個好辦法吧。
『貳』 linux下如何得到當前目錄是掛載於哪個硬碟和分區
使用df命令,如df -h,第一列就是你的磁碟的分區或者裸設備,最後一列就是這些設備的掛載點。具體的那個目錄在哪個掛在點就是看它的是否有單獨掛載,如果沒有那麼就看上層目錄是否有掛載,如果一直都沒有,那就是在根下。
『叄』 Linux下正確掛載Raid分區
當我們使用伺服器對磁碟進行了Raid處理之後,再創建虛擬磁碟,那麼上層操作系統上可見的磁碟就是一整塊,也方便我們管理和使用。
在安裝完Linux操作系統後,通過lsblk命令查看當前磁碟的結構。
從上面的磁碟結構可以看出,一共有三塊磁碟,分別為sda/sdb/sdc,不是呈現一塊磁碟嗎?怎麼又出現了三塊?這里由於第一塊磁碟為SSD硬碟,且只有500G,因此我沒有將其劃分到Raid中,只將兩塊機械硬碟做了Raid 0(由於是一個工作站,並沒有做數據保護)。
從sdb和sdc中可以發現,下方均單獨創建了一個分區"md126",通過以下命令來查看分區的細節。
從圖片中的Raid Level可以看出,是Raid 0,並且是由/dev/sda和/dev/sdb組成。
跟普通磁碟一樣,在使用前需要對其進行格式化,這里將其格式化為xfs。
格式化之後,創建一個目錄用於掛載點,我這里在根目錄下創建一個文件夾raid_backup,用於文件備份。可根據自己情況對應修改文件夾名。
執行以下命令掛載,如果沒有任何回顯則成功。
查看一下掛載情況,發現已經正常的掛載上了,並且讀寫也沒有問題。
為了使得磁碟在開機後能自動的掛載上,需要修改一下fstab文件。我們先取消之前的掛載(取消掛載時請不要在此目錄,否則會報錯):
編輯/etc/fstab文件:
在最後一行加上掛載的相關信息,根據自己的目錄和文件系統對應修改,完成之後保存退出。
驗證掛載:
如果沒有意外,將會再次掛載上,以後就會開機自啟掛載磁碟了。
『肆』 linux下怎麼查看目錄所在的分區
Linux下沒有盤符的概念,而是將各分區通過掛載到目錄(掛載點)來訪問實際的磁碟分區,有時候我們想知道某個文件或目錄是在哪個分區上,
有如下幾種方法:
1、最簡單的,直接 df -h 目錄名
比如我要查看工作目錄下的pan目錄在哪個分區
# df -h pan
可以看到,pan在vda1分區下
1.設備管理
在Linux中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等IDE或SCSI設備也不例外。Linux把各種IDE設備分配了一個由hd前綴組成的文件;而對於各種SCSI設備,則分配了一個由sd前綴組成的文件。
對於ide硬碟,驅動器標識符為「hdx~」,其中「hd」表明分區所在設備的類型,這里是指ide硬碟了。「x」為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),「~」代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示為第一個ide硬碟上的第三個主分區或擴展分區,hdb2表示為第二個ide硬碟上的第二個主分區或擴展分區。對於scsi硬碟則標識為「sdx~」,scsi硬碟是用「sd」來表示分區所在設備的類型的,其餘則和ide硬碟的表示方法一樣,不在多說。
例如,第一個IDE設備,Linux就定義為hda;第二個IDE設備就定義為hdb;下面以此類推。而SCSI設備就應該是sda、sdb、sdc等。
2.分區數量
要進行分區就必須針對每一個硬體設備進行操作,這就有可能是一塊IDE硬碟或是一塊SCSI硬碟。對於每一個硬碟(IDE或SCSI)設備,Linux分配了一個1到16的序列號碼,這就代表了這塊硬碟上面的分區號碼。
例如,第一個IDE硬碟的第一個分區,在Linux下面映射的就是hda1,第二個分區就稱作是hda2。對於SCSI硬碟則是sda1、sdb1等。
3.各分區的作用
在Linux中規定,每一個硬碟設備最多能有4個主分區(其中包含擴展分區)構成,任何一個擴展分區都要佔用一個主分區號碼,也就是在一個硬碟中,主分區和擴展分區一共最多是4個。
對於早期的DOS和Windows(Windows 2000以前的版本),系統只承認一個主分區,可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。
主分區的作用就是計算機用來進行啟動操作系統的,因此每一個操作系統的啟動,或者稱作是引導程序,都應該存放在主分區上。
這就是主分區和擴展分區及邏輯分區的最大區別。
我們在指定安裝引導Linux的bootloader的時候,都要指定在主分區上,就是最好的例證。
Linux規定了主分區(或者擴展分區)佔用1至16號碼中的前4個號碼。以第一個IDE硬碟為例說明,主分區(或者擴展分區)佔用了hda1、hda2、hda3、hda4,而邏輯分區佔用了hda5到hda16等12個號碼。
因此,Linux下面每一個硬碟總共最多有16個分區。
對於邏輯分區,Linux規定它們必須建立在擴展分區上(在DOS和Windows系統上也是如此規定),而不是主分區上。
因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。
4.分區指標
對於每一個Linux分區來講,分區的大小和分區的類型是最主要的指標。容量的大小讀者很容易理解,但是分區的類型就不是那麼容易接受了。分區的類型規定了這個分區上面的文件系統的格式。
Linux支持多種的文件系統格式,其中包含了我們熟悉的FAT32、FAT16、NTFS、HP-UX,以及各種Linux特有的Linux Native和Linux Swap分區類型。
在Linux系統中,可以通過分區類型號碼來區別這些不同類型的分區。各種類型號碼在介紹Fdisk的使用方式的時候將會介紹。
『伍』 linux下怎麼查看目錄所在的分區
1、用df
命令查看查看目錄所在分區,例如查看/var目錄所在分區
2、如果還想看磁碟分區情況,用fdisk
-l命令查看
3、語法:df
[選項]
說明:linux中df命令可顯示所有文件系統對i節點和磁碟塊的使用情況。
該命令各個選項的含義如下:
-a
顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統。
-k
以k位元組為單位顯示。
-i
顯示i節點信息,而不是磁碟塊。
-t
顯示各指定類型的文件系統的磁碟空間使用情況。
-x
列出不是某一指定類型文件系統的磁碟空間使用情況(與t選項相反)。
-T
顯示文件系統類型。
功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。
如果你想了解更詳細內容,建議看看劉遄老師的另外就是劉遄老師的《linux就該這么學》,書籍當中有詳細的描述;
『陸』 Linux-8 磁碟分區和掛載
1,最多支持4個主分區
2,系統只能安裝在主分區
3,擴展分區要佔一個主分區
4,MBR最大隻支持2TB,但擁有最好的兼容性
1,支持無限多個主分區(但操作系統可能限制,比如windows下最多128個分區)
2,最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
3,windows7 64位以後支持gtp
1,linux來說無論有幾個分區,分給哪一目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的文件結構,linux中每個分區都是用來組成整個文件系統的一部分。
2,linux採用了一種叫」載入「的處理方法,它的整個文件系統中包含了一整套的文件和目錄,且將一個分區和一個目錄聯系起來。這時要載入的一個分區將使它的存儲空間在一個目錄下獲得。
1,Linux硬碟分IDE硬碟和SCSI硬碟,目前基本上是SCSI硬碟
2,對於IDE硬碟,驅動器標識符為"hdx",其中"hd"表明分區所在設備的類型,這里是指IDE硬碟了。」x「為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),」~「代表分區,前四個分區用數字1到4表示,它們是主分區或擴展分區,從5開始就是邏輯分區。例,hda3表示為第一個IDE硬碟上的第三個主分區或擴展分區,hdb2表示為第二個IDE硬碟上的第二個主分區或擴展分區。
3,對於SCSI硬碟則標識為"sdx",SCSI硬碟是用」sd「來表示分區所在設備的類型的,其餘則和IDE硬碟的表示方法一樣。
查看系統的分區和掛載的情況
需求:給linux系統增加一個新的硬碟,並且掛載到/home/newdisk
1,虛擬機添加硬碟
2,分區(fdisk /dev/sdb)
3,格式化(mkfs -t ext4 /dev/sdb1)
4,掛載(mount /dev/sdb1 /home/newdisk)(註:此方式是臨時掛載,重啟電腦後會沒掉)
5,設置可以自動掛載(永久掛載):修改vim /etc/fstab 文件。
查詢系統整體磁碟使用情況
查詢指定目錄的磁碟佔用情況
-s 指定目錄佔用大小匯總
-h 帶計量單位
-a 含文件
--max-depth=1 子目錄深度
-c 列出明細的同時,增加匯總值
1,統計/home文件夾下的文件的個數
ls -l /home | grep "^-" | wc -l
2,統計/home文件夾下目錄的個數
ls -l /home | grep "^d" | wc -l
3,統計/home文件夾下文件的個數,包括子文件夾里的
ls -lR /home | grep "^-" | wc -l
4,統計文件夾下目錄的個數,包括文件夾里的
ls -lR /home | grep "^d" | wc -l
5,以樹狀顯示目錄結構
yum install tree
tree
『柒』 Linux如何查看掛載的分區有人在用 盡量詳細。山克斯!
用fuser命令查看某個目錄或者文件系統下是否有用戶在用,
最簡單的就是
fuser -u /dir
在linux里用
man fuser
可以查看到最詳細的命令解釋
『捌』 linux下如何查看目錄對應的掛載分區
linux下查看目錄的掛載分區命令如下:
1、使用df -h命令
2、第一列是磁碟分區,最後一列是掛載目錄,中間還有分區使用率等。
『玖』 linux中查看硬碟分區信息的命令是什麼
使用命令」df -l和df -h「具體查看分區使用狀況。
實際這兩個命令具有一樣的作用區別是顯示的容量單位不一樣,當然也可以直接使用明」df -lh「。
這樣我們可以直觀的看到當前系統分區(包括交換分區swap)的」文件系統、容量、已用 、可用、已用% 、掛載點「等實時裝況。
『拾』 linux系統怎麼查看掛載在哪個路徑下
df
-t
只可以查看已經掛載的分區和文件系統類型。
fdisk
-l
可以顯示出所有掛載和未掛載的分區,但不顯示文件系統類型。
parted
-l
可以查看未掛載的文件系統類型,以及哪些分區尚未格式化。
lsblk
-f
也可以查看未掛載的文件系統類型。