- 论坛徽章:
- 0
|
默认安装时/tmp只有10M,我现在怎么把它扩大呢,在线等!!!
再发一份我的原创供你参考,如果你的TMP文件系统是vxfs的你可以效仿修改之
题目:修改home,home2文件系统容量步骤:
起因:安装好UNIXWARE后,发现原来划分的HOME尺寸3G太小,打算从HOME2(50G)中分出7G给HOME使其增大到10G
执行命令如下:
echo "FileSystem modfi..."
#(备份HOME,home2)
echo "backup /home,home2"
tar cvf /bak.tar /home /home2
prtvtoc -f /tmp/vtoc /dev/rdsk/c0b0t0d0s0 (读出VTOC表)
cat /tmp/vtoc
原VTOC表内容如下:
#SLICE TAG FLAGS START SIZE
0 0x5 0x201 63 142177707
1 0x2 0x200 4249218 25804800
2 0x3 0x201 56962 4192256
3 0x0 0x0 0 0
4 0xb 0x200 30054018 6893568
5 0x0 0x0 0 0
6 0x0 0x0 0 0
7 0x1 0x201 63 34
8 0xd 0x201 97 15905
9 0x0 0x0 0 0
10 0x9 0x200 16002 40960
11 0x0 0x0 0 0
12 0xb 0x200 36947586 102400000
13 0x0 0x0 0 0
14 0x0 0x0 0 0
15 0xf 0x201 139347586 2048
其中:片4为home文件系统,大小为6893568;片12为home2文件系统,大小为102400000;
现将: HOME2减小7M,home2增大7M (1378713*512),
即新的: HOME2文件系统大小为102400000-13787136=88612864;
home文件系统大小为6893568+13787136=20680704;
home2的起始位置:30054018+20680704=50734722
echo "edit vtoc"
echo "#SLICE TAG FLAGS START SIZE"
echo " 4 0xb 0x200 30054018 20680704"
echo "12 0xb 0x200 50734722 88612864"
dtpad /tmp/vtoc (编辑VTOC表中关于HOME,home2的新尺寸,和新的起始位置)
edvtoc -f /tmp/vtoc /dev/rdsk/c0b0t0d0s0 (写回到VTOC表)
echo "edit vfstab"
dtpad /etc/vfstab (编辑vfstab文件,屏蔽掉HOME和HOME2文件系统的自动MOUNT)
/usr/ucb/reboot (重新启动,不挂载HOME,HOME2)
mkfs -F vxfs /dev/dsk/c0b0t0d0sc 88612864 (以新尺寸重建HOME2文件系统)
mkfs -F vxfs /dev/dsk/c0b0t0d0s4 20680704 (以新尺寸重建HOME文件系统)
echo "edit vfstab restore.."
dtpad /etc/vfstab (编辑vfstab文件,去掉屏蔽,HOME和HOME2文件系统自动MOUNT)
/usr/ucb/reboot (重新启动,挂载HOME,HOME2)
# tar xvf /bak.tar (恢复HOME,HOME2数据) |
|