首先就遇到了storage過大的問題
因為這次買的机器肚子全部插滿
所以容量有27TB
因此原本經常使用的fisk已經沒法處理這麼大的容量
必須使用parted
指令如下
# parted /dev/sdb
parted>mklabel GPT
parted>print //查看空间
parted>mkpart primary 0 xxxx //创建主分区,xxxx是上一步得来的数据.(mkpart extended创建扩展分区)
parted>print //查看分区情况
parted>quit //退出
# partprobe
# mkfs.ext3 /dev/sdb1 //对分区进行格式化,创建文件系统
此处情况下,在mkfs.ext3 /dev/sdb1 还会出现一个错误,错误信息如下所示:
# mkfs.ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
mkfs.ext3: Size of device /dev/sdc1 too big to be expressed in 32 bits using a blocksize of 4096.
来看看ext3文件系统对单个文件和整个文件系统的最大尺寸的限制情况,这些情况依赖文件系统的块大小。如下所示:
块大小 最大文件 最大文件系统
1kb 16G 2T
2KB 256G 8T
4KB 2T 16T
8KB 16T 32T
因此上面格式化时就会报错。系统默认快大小是4kb,而磁盘是21.7T,已经超过了最大系统文件大小了。因此需要修改块大小。或划分为多个分区(不得超过16T)。
# mkfs.ext4 -b 8192 /dev/sdb1
http://www.ttlsa.com/html/920.html
後記
若依上述方法可以mkfs但無法mout
因為目前ext4在centos6中最大的支援大小為16T而且block為4k
參考
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=214&blogId=1
決定使用btrfs
下完mkfs.btrfs按下enter馬上就ok
原本以為有問題
再下一次
還是馬上ok
mount看看
可以用吔
看來btrfs真不是蓋的
使用btrfs還是有問題
再改成xfs
後記
若依上述方法可以mkfs但無法mout
因為目前ext4在centos6中最大的支援大小為16T而且block為4k
參考
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=214&blogId=1
決定使用btrfs
下完mkfs.btrfs按下enter馬上就ok
原本以為有問題
再下一次
還是馬上ok
mount看看
可以用吔
看來btrfs真不是蓋的
使用btrfs還是有問題
再改成xfs
20240304 新增
由於在使用parted 分割在mkpart時輸入End的計算一直有問題
所以如果要使用全部的空間
建議直接打 100% 就可以了
過程如下
(parted) mkpart /dev/sda
File system type? [ext2]? xfs
Start? 1
End? 100%
(parted) print
Model: SYNOLOGY Storage (scsi)
Disk /dev/sda: 32.2TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 32.2TB 32.2TB xfs /dev/sda
沒有留言:
張貼留言