《LINUX入門:CentOS6.4的ext4文件系統實現掛載大于16TB的磁盤分區》要點:
本文介紹了LINUX入門:CentOS6.4的ext4文件系統實現掛載大于16TB的磁盤分區,希望對您有用。如果有疑問,可以聯系我們。
情況:
CentOS6.4_64bit
服務器硬盤設置裝備擺設12X2T,做了1個Raid5,再分了1個約500G的虛擬磁盤組和1個約21.5T的虛擬磁盤組.
選擇500G的磁盤安裝完系統CentOS6.4_64bit后,對21.5T的磁盤進行mkpart分區.CentOS6.4_64bit中自帶的低版本e2fsprogs不支持創立16TB以上的文件系統.
操作:
1、下載與CentOS6.4_64bit匹配的較高版本e2fsprogs-1.42.13.tar.gz
2、在體系鏡像文件中提取并安裝依賴包
rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -ivh libgomp-4.4.7-4.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
3、改動/etc/mke2fd.conf
#vi /etc/mke2fs.conf
[fs_types]
? ? ? ? ext3 = {
? ? ? ? ? ? ? ? features = has_journal
? ? ? ? }
? ? ? ? ext4 = {
? ? ? ? ? ? ? ? features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
? ? ? ? ? ? ? ? auto_64-bit_support = 1? #添加這一行
? ? ? ? ? ? ? ? inode_size = 256
? ? ? ? }
4、將e2fsprogs-1.42.13.tar.gz拷貝到/home下,依次執行如下操作升級e2fsprogs
cd /home
tar xzvf e2fsprogs-1.43.4.tar.gz
cd e2fsprogs-1.42.13
mkdir build
cd build
../configure
make && make install
5、fdisk -l 查看21.5T的磁盤的盤符,如/dev/sdb1,對其執行如下命令來格式化
mkfs.ext4 /dev/sdb1
注:慎用快速格式化命令 mkfs.ext4 -T largefile /dev/sdb1? 本人使用過程中,呈現過磁盤空間未用完而inode用完致使磁盤寫入使用的問題.重新用mkfs.ext4格式化后,目前工作磁盤讀寫正常.
6、mount /dev/sdb1 /data 將21.5T磁盤掛載在/data下
7、blkid -s UUID /dev/sdb1 查看/dev/sdb1的UUID,如下
/dev/sdb1: UUID="d0d1908c-f407-43ad-8300-6405f7f12866" TYPE="ext4"
8、vi /etc/fstab 編纂文件/etc/fstab,加入如下行,實現開機自動掛載
UUID=d0d1908c-f407-43ad-8300-6405f7f12866 /data ext4? ? defaults? ? ? ? 0 0
本文永遠更新鏈接地址:
《LINUX入門:CentOS6.4的ext4文件系統實現掛載大于16TB的磁盤分區》是否對您有啟發,歡迎查看更多與《LINUX入門:CentOS6.4的ext4文件系統實現掛載大于16TB的磁盤分區》相關教程,學精學透。維易PHP學院為您提供精彩教程。