我有一个带有solaris 10的ultra 10。我想增加/分区的大小(通过减少/export/home)。我很少使用Solaris。一些“实际操作”的建议会很棒:)
df -h 给出:
Filsystem storlek anv�nda tillg. kapacitet monterat p
/dev/dsk/c0t0d0s0 5,8G 4,8G 947M 84% /
/devices 0K 0K 0K 0% /devices
ctfs 0K 0K 0K 0% /system/contract
proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
swap 214M 1,4M 212M 1% /etc/svc/volatile
objfs 0K 0K 0K 0% /system/object
fd 0K 0K 0K 0% /dev/fd
swap 212M 0K 212M 0% /tmp
swap 212M 56K 212M 1% /var/run
/dev/dsk/c0t0d0s7 119G 66M 118G 1% /export/home
编辑:
输出prtvtoc /dev/dsk/c0t0d0s0
* /dev/dsk/c0t0d0s0 partition map
*
* Dimensions:
* 512 bytes/sector
* 255 sectors/track
* 16 tracks/cylinder
* 4080 sectors/cylinder
* 65535 cylinders
* 65533 accessible cylinders
*
* Flags:
* 1: unmountable
* 10: read-only
*
* First Sector Last
* Partition Tag Flags Sector Count Sector Mount Directory
0 2 00 1052640 12244080 13296719 /
1 3 01 0 1052640 1052639
2 5 00 0 267374640 267374639
7 8 00 13296720 254077920 267374639 /export/home
这台机器是 1998 年生产的。在过去的 7-8 年里,它一直从事着一项悠闲但重要的工作,即许可证服务器。硬件和操作系统非常稳定,以至于我通常会忘记它的存在:)只有当我们每隔一年左右停电一次,以及需要更新许可证文件时,我才会得到提醒。我清除了 /var/crash 目录,这给了我 / 处可用的 947M(/ 已 100% 满)。从 prtvtoc 的输出来看,我猜测我有 1GB 交换空间,可以用来扩展/@schily?但我猜现在可用的 900M 还能用一到五年。我想我会避免弄乱系统并保持原样:)无论如何谢谢你们的帮助和指导!
答案1
根分区通常是第一个分区,但在某些情况下,交换位于根分区之前。
您无法缩小文件系统,特别是从一开始就不能。
您首先需要在根分区之后创建一些可用空间......
如果你幸运的话,交换分区已经超过了根目录,如果你禁用交换分区并重新启动,你可以增长你的根目录。
缺点是:如果您没有另一个临时磁盘允许您将 /export/home 复制到或返回,则在更改后您将需要交换到 /export/home 中的纯文件,但因为您的 /export/home 是几乎是空的,这样就可以了。您需要做的第一件事是查找有关当前分区的信息。
调用egformat
并选择磁盘,然后键入,par
然后pr
键入2x quit
。