1. 程式人生 > >檢視檔案系統型別

檢視檔案系統型別

雖然說,在Linux下mount一個檔案系統時,可以不指定檔案系統。這時候,作業系統會嘗試用所有它已知的檔案系統格式去掛載。大多數情況下,都會正確的掛載。但不要忘了,它同時也提醒你,如果你的資料非常重要,請不要讓系統去自動識別檔案系統格式。如果她識別格式錯誤將會給你帶來致命的錯誤。那麼當你不知道一個檔案系統是什麼格式時,怎麼去掛載這個系統,就是你要面對的問題。本文提供了兩種檢視檔案系統的方式,其中一種在通用性不好,只要知道有這種方式就好了,不建議使用。

先介紹的是blkid命令。使用blkid命令加上裝置名就可以獲取該裝置的所有資訊:

[[email protected] vd]# blkid /dev/mapper/vg_test-lv_test
/dev/mapper/vg_test-lv_test: SEC_TYPE="msdos" UUID="4A2D-1C9A" TYPE="vfat"
[[email protected] vd]#


當然,我們只關心檔案系統的格式,可以使用-s 選項來只選擇系統格式:

[[email protected] vd]# blkid -s TYPE /dev/mapper/vg_test-lv_test
/dev/mapper/vg_test-lv_test: TYPE="vfat"

[[email protected] vd]#


該命令還有更多的用處,例如說使用-o device選項檢視本機上所有的掛載卷:

[[email protected] vd]# blkid -o device
/dev/mapper/VolGroup00-LogVol01
/dev/mapper/VolGroup00-LogVol00
/dev/sda9
/dev/sda8
/dev/sda7
/dev/sda6
/dev/sda5
/dev/sda1
/dev/hdc
/dev/VolGroup00/LogVol00
/dev/VolGroup00/LogVol01
/dev/mapper/vg_test-lv_test

[[email protected]
vd]#


更詳細的使用說明請man blkid學習。該命令是相對穩定的。

另外要注意的是,如果要檢視邏輯卷的檔案系統時,一定要保證邏輯卷是啟用的,否則會返回錯誤。
下面是將/dev/vg_test/lv_test去啟用,然後再檢視該檔案系統格式,報錯:

[[email protected] vd]# lvchange -an /dev/vg_test/lv_test
File descriptor 11 (socket:[18742]) leaked on lvchange invocation. Parent PID 5514: /bin/bash
File descriptor 12 (socket:[18744]) leaked on lvchange invocation. Parent PID 5514: /bin/bash
File descriptor 13 (socket:[18746]) leaked on lvchange invocation. Parent PID 5514: /bin/bash
[
[email protected]
vd]# lvscan
File descriptor 11 (socket:[18742]) leaked on lvscan invocation. Parent PID 5514: /bin/bash
File descriptor 12 (socket:[18744]) leaked on lvscan invocation. Parent PID 5514: /bin/bash
File descriptor 13 (socket:[18746]) leaked on lvscan invocation. Parent PID 5514: /bin/bash
ACTIVE '/dev/VolGroup00/LogVol00' [32.69 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [3.91 GB] inherit
inactive '/dev/vg_test/lv_test' [500.00 MB] inherit

[[email protected] vd]# blkid /dev/
Display all 203 possibilities? (y or n)
[[email protected] vd]# blkid /dev/vg_test/lv_test
[[email protected] vd]# echo $?
2
[[email protected] vd]#


另外一個命令是parted,這個命令也可以檢視檔案系統,但是相對的不穩定,有時候會報莫名其妙的錯誤。不建議大家使用,只是在這裡提一下:如果我要檢視邏輯卷/dev/vg_test/lv_test的資訊,使用parted /dev/vg_test/lv_test p,其中p是parted的一個命令:

[email protected] vd]# parted /dev/vg_test/lv_test p

Model: Linux device-mapper (dm)
Disk /dev/mapper/vg_test-lv_test: 524MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number Start End Size File system 標誌
1 0.00kB 524MB 524MB fat16

資訊: 如果必要,不要忘記更新 /etc/fstab。


[[email protected] vd]#


在其中的某一行打印出了檔案系統的格式。但是由於此命令不穩定,不推薦使用。

相關推薦

linux 檢視檔案系統型別

linux 檢視檔案系統型別 Linux 檢視檔案系統的方式有多種,列舉如下: mount :~$ mount /dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr) proc on /proc type pr

檢視檔案系統型別

雖然說,在Linux下mount一個檔案系統時,可以不指定檔案系統。這時候,作業系統會嘗試用所有它已知的檔案系統格式去掛載。大多數情況下,都會正確的掛載。但不要忘了,它同時也提醒你,如果你的資料非常重要,請不要讓系統去

Linux檢視分割槽檔案系統型別總結

在Linux 中如何檢視分割槽的檔案系統型別,下面總結幾種檢視分割槽檔案系統型別的方法。 1、df -T 命令檢視 這個是最簡單的命令,檔案系統型別在Type列輸出。只可以檢視已經掛載的分割槽和檔案系統型別。如下所示: 2、parted -l命令檢視 如下所示,parted -l 命令

Linux檢視分割槽檔案系統型別的幾種方法

​  在Linux 中如何檢視分割槽的檔案系統型別,下面總結幾種檢視分割槽檔案系統型別的方法。 1、df -T 命令檢視   這個是最簡單的命令,檔案系統型別在Type列輸出。只可以檢視已經掛載的分割槽和檔案系統型別。如下所示: 2、parted -l命令檢視   如下所示

linux檢視分割槽檔案系統型別

使用fdisk命令檢視分割槽的時候看不到分割槽的檔案系統型別 rac1:~ # fdisk /dev/sdb Command (m for help): print Disk /dev/sdb: 32.2 GB, 32212254720 bytes 255 heads,

不刪除資料情況下轉換檔案系統型別,從FAT32轉到NTFS

轉換檔案系統型別,從FAT32轉到NTFS(不刪除資料) 如果是從NTFS轉FAT32就不能用下面的方法,需要備份你的資料之後再格式化 最近下完電影想把電影傳到U盤裡,結果顯示檔案過大不能傳,然後看了看我的U盤屬性是FAT32,FAT32是不支援4G以上的檔案傳輸的,所以需要改變

【親測】centos7下掛載ntfs檔案系統型別的行動硬碟

【親測】centos7下掛載ntfs檔案系統型別的行動硬碟 【參考】 【流程】 2.解壓,配置,編譯,安裝 $tar zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz $ cdntfs-3g_ntfsprogs-2017.3.23/

linux常見檔案系統型別

檔案系統型別就是分割槽的格式。 msdos: dos檔案系統型別 vfat:支援長檔名的dos分割槽檔案系統,可以理解為winds檔案系統型別 iso9660: 光碟格式檔案系統 ext2/ext3/ext4: linux下主流的檔案系統 xfs: linux下一種高效能的日誌檔案系統

DOS批處理列舉所有碟符 和 fsutil命令檢視檔案系統

dos批處理列舉所有驅動器,在最後一個驅動器上建立你指定的目錄。   在純dos環境下你可以使用goto來指定它的走向,純dos環境下沒有vbscript可以使用,而dos命令就成為了較通用的指令碼。 @REM  其中redtek這個名字為你想要建立的目錄名稱

Linux 中 7 個判斷檔案系統型別的方法

檔案通過檔案系統在磁碟及分割槽上命名、儲存、檢索以及更新,檔案系統是在磁碟上組織檔案的方式。檔案系統分為兩個部分:使用者資料和元資料(檔名、建立時間、修改時間、大小以及目錄層次結構中的位置等)。在本指南中,我們將用 7 種方法來識別你的 Linux 檔案系統型別,如 Ext2、Ext3、Ext4、BtrFS、

Linux掛載點和檔案系統型別介紹

一、掛載點 Mount Point 這是Linux下訪問磁碟分割槽的入口,即如果要往分割槽裡寫入資料,就必須通過/boot入口來寫入,這一點和windows是不同的,因為在安裝Linux時,Moun

如何看linux檔案系統型別及掛載硬碟命令

[[email protected] bin]$ sudo parted  [sudo] password for zxc:  GNU Parted 2.1 Using /dev/sda Welcome to GNU Parted! Type 'help' to

linux下U盤檔案系統型別的識別以及掛載

[email protected]:/mnt/usb# file -s /dev/sdb2 /dev/sdb2: Linux rev 1.0 ext4 filesystem data, UUID=bd6c04e2-e77d-4110-b1fe-65fc67ac0a46 (needs journa

linux命令--檢視檔案系統 df -T

linux141:/etc/ssh # df -T Filesystem    Type   1K-blocks      Used Available Use% Mounted on /dev/sda2     ext3    82573140  28105508  50

AIX檢視硬碟大小及檢視檔案系統在磁碟上的分佈

今天大概瞭解了幾種檢視硬碟和記憶體大小的方法。在這裡記錄一下。 硬碟 1. lsattr -El hdisk* 2.lscfg -vpl hdisk*  3.如果 2看不到的話,可以通過 part number 在baidu 或者 google 中 查到。 4.booti

python os.statvfs() 檢視檔案系統資訊 磁碟使用情況

Python os.statvfs() 方法 os.statvfs() 方法用於返回包含檔案描述符fd的檔案的檔案系統的資訊。 語法 statvfs()方法語法格式如下: os.statvfs

導覽Linux 檔案系統型別

Linux 檔案系統多年來在不斷髮展,讓我們來看一下檔案系統型別。 雖然對於

Linux高階程式設計基礎——檔案系統程式設計之檔案型別資訊

/*檔案系統程式設計之檔案型別資訊——實驗題/ //編寫程式實現以下功能: //1.輸入檔名稱,能夠判斷檔案型別,判斷實際使用者對該檔案具有哪些存取許可權; //2.要求打印出檔案型別資訊,inode節點編號,連結數目,使用者id,組id,檔案大小資訊; //3.修改檔案的許可權為當前使

安裝系統以及磁碟分割槽所要知道的磁碟的型別、分割槽檔案系統等知識

 終於你明白,這就是愛情。終有一個人,老是跟你過不去,你卻很想跟他過下去。 磁碟的型別: MBR磁碟:MBR磁碟最大支援2TB,如果是大於2TB的磁碟選擇MBR格式會造成磁碟容量的浪費,建議選擇GPT格式。 GPT磁碟:大於2TB的磁碟或者需要安裝系統到該

Linux系統檔案型別檔案系統的層級結構

目錄 1.檔案型別: 2.檔案系統的層級結構: 注:本文章的系統環境為centos 7 1.檔案型別:         -:常規檔案;即f;         d: direct