linux環境確定OCFS2檔案系統的BLOCK和cluster size
應用環境:
Linux OS - Version: 1.2 to 1.6
Linux x86
Linux x86-64
解決方案:
許多已經存在的工具可以完成需要的工作:
- debugfs.ocfs2
- ocfs2console
- fsck.ocfs2
以下示例都是在Enterprise Linux 5 system
1、debugfs.ocfs2
debugfs.ocfs2(8) command ,這個工具是在ocfs2-tool包內提供的基於EL4/EL5,可以用此工具來確定OCFS2的檔案系統
# uname -a
Linux piston 2.6.18-194.3.1.0.1.el5 #1 SMP Thu May 6 19:58:50 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/[e,r]*-release
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
# rpm -qa|grep -i ocfs2 | sort
ocfs2-2.6.18-194.3.1.0.1.el5-1.4.7-1.el5
ocfs2console-1.4.4-1.el5
ocfs2-tools-1.4.4-1.el5
# mounted.ocfs2 -d
Device FS Stack UUID Label
/dev/sda1 ocfs2 o2cb 3D7CDDE446A14D59BD0B24A21DB20958 ocfs1
# mounted.ocfs2 -f
Device FS Nodes
/dev/sda1 ocfs2 piston
# echo stats | debugfs.ocfs2 /dev/sdb1 | grep -i 'size bits'
debugfs.ocfs2 1.4.4
Block Size Bits: 12 Cluster Size Bits: 18
以上只是報告的BLOCK和Cluseter的bits位,可以透過以下表格對應起實際的大小:
Block Size Bits | Bytes |
---|---|
9 | 512 (min.) |
10 | 1024 |
11 | 2048 |
12 | 4096 (max.) |
Cluster Size Bits | Bytes |
---|---|
12 | 4096 (min.) |
13 | 8192 |
14 | 16384 |
15 | 32768 |
16 | 65536 |
17 | 131072 |
18 | 262144 |
19 | 524288 |
20 | 1048576 (max.) |
說明:
以上debugocfs(1)命令可以安全的執行;
2、ocfs2console
ocfs2console(1)是一個圖形介面的工具,所以你要執行這個工具在一個OCFS2的環境中,並且是一個graphical mode(x-windows)
執行ocfs2console(1)命令以載入OCFS2控制檯
在彈出的控制檯裡選擇device,列出OCFS2檔案系統
裡面就會顯示出相應的CLUSTER和BLOCK大小
3、fsck.ocfs2
fsck.ocfs2(8)工具可以在不掛載的OCFS2系統檔案或者是以只讀模式開啟的檔案系統
# umount /media/ocfs2
# mounted.ocfs2 -f | grep sda1
/dev/sda1 ocfs2 Not mounted
# fsck.ocfs2 -vfn /dev/sda1 | more
fsck.ocfs2 1.4.4
Checking OCFS2 filesystem in /dev/loop2:
Label: ocfs1
UUID: 1E9FC543718240F7B3A97E515C830BD2
Number of blocks: 28160
Block size: 4096
Number of clusters: 440
Cluster size: 262144
Number of slots: 2
...
^C
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10130206/viewspace-1040229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux系統環境下使用GFS檔案系統Linux
- linux環境下使用XFS檔案系統(轉)Linux
- tune2fs -l 檢視檔案系統資訊 (os block size等)BloC
- ocfs2檔案系統使用詳解
- rac 環境新增資料檔案誤新增到檔案系統,正確解決方法
- linux系統設定環境變數Linux變數
- linux系統環境變數.bash_profile/bashrc檔案Linux變數
- ubuntu系統環境配置檔案的區別Ubuntu
- Linux AS4上安裝 OCFS2叢集檔案系統Linux
- ocfs2檔案系統問題總結(zt)
- Linux as4上安裝 OCFS2叢集檔案系統(二)Linux
- Linux as4上安裝 OCFS2叢集檔案系統(一)Linux
- NfS網路共享檔案系統環境搭建NFS
- lustre檔案系統環境搭建及測試
- 在LINUX環境中,哪種檔案系統儲存更安全?Linux
- Linux系統設定環境變數是怎樣的Linux變數
- 【dbfsize】使用dbfsize命令得到資料檔案、控制檔案及日誌檔案的Block SizeBloC
- Linux系統環境搭建Linux
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- 【檔案系統】如何理解 stat 命令顯示的 Blocks 和 IO BlockBloC
- 在exadata環境下配置dbfs檔案系統
- linux磁碟和檔案系統Linux
- 【LINUX 學習】設定檔案系統Linux
- Ocfs2檔案系統常見問題解決方法
- Linux檔案系統-目錄和檔案管理Linux
- 在Linux下ssh 環境的登入 和 檔案拷貝Linux
- linux系統環境變數Linux變數
- Linux 系統環境監測Linux
- Linux系統環境變數檔案解析(etc/profile ,/etc/bashrc ,~/.bash_profile)Linux變數
- CentOS6環境配置Linux GFS+LVM叢集檔案系統CentOSLinuxLVM
- Windows和Linux系統下的Conda環境遷移WindowsLinux
- 如何設定與檢視Linux系統中的環境變數?Linux變數
- Linux分割槽和檔案系統 ⑥Linux
- Oracle叢集檔案系統(OCFS2)使用者指南(zt)Oracle
- 如何定製Linux外圍檔案系統?Linux
- Unix環境和Windows環境下Oracle引數檔案位置:WindowsOracle
- 詳解GPFS檔案系統架構、組網和Building Block架構UIBloC
- linux操作環境和xshell設定Linux