使用mkfs -G 未公开的参数增大文件系统
welcome to http://blog.chinaunix.net/u/10296/showart.php?id=192554 看本文。
mkfs -G 参数在solaris的文档里,没有说明,实际上可用该参数来增大UFS文件系统,尤其是在你没有使用DiskSuite等工具管理你的物理磁盘的时候。
举例说明:
1. 你的初始分区/dev/dsk/c1t13d0s0, 用format命令
Part Tag Flag Cylinders Size Blocks
0 root wm 0 - 21 129.19MB (52/0/0) 264576
...
2. 创建一个文件系统
#newfs /dev/rdsk/c1t13d0s0
3. 用format工具,增大分区
Part Tag Flag Cylinders Size Blocks
0 root wm 0 - 51 258.38MB (52/0/0) 529152
4. 原来文件系统可用,但是小与新的分区大小
5. 用devinfo得到block值
#devinfo -p /dev/rdsk/c1t13d0s0
/dev/rdsk/c1t13d0s0 76 68 0 529152 0 2
529152为现在分区的block值
6. 使用mkfs增大文件系统
#/usr/lib/fs/ufs/mkfs -G /dev/rdsk/c1t13d0s0 529152
/dev/rdsk/c1t13d0s0: 529152 sectors in 52 cylinders of 24 tracks, 424 sectors
258.4MB in 7 cyl groups (8 c/g, 39.75MB/g, 19008 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 81872, 163712, 245552, 327392, 409232, 491072,
7. mount检查没有问题