分页: 1 / 1

求助小硬盘换大硬盘的分区问题![已解决]

发表于 : 2008-06-17 20:02
testing
小弟前几天把原来的20G硬盘换成80G, 用G4L把系统ghost过去新盘,系统运作没有问题了,但80G的硬盘只能用20G空间?

root@myub:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 18910868 13877864 4079952 78% /
varrun 257212 212 257000 1% /var/run
varlock 257212 0 257212 0% /var/lock
udev 257212 40 257172 1% /dev
devshm 257212 0 257212 0% /dev/shm

请问我如何能把那60G空间mount到 /home 下呢? 谢谢, 请详细些写出分配的流程,因为刚玩这个不久,不太懂呢!

发表于 : 2008-06-17 20:51
HuntXu
用那60G新建一个盘,直接mount就是了...

发表于 : 2008-06-17 22:25
testing
HuntXu 写了:用那60G新建一个盘,直接mount就是了...
UB里的FDISK能建吗?我用过了,但找不到‘额外的分区’, 请问是否要用PQ之类的工具软件建? 建什么格式的啊?谢谢

发表于 : 2008-06-18 14:03
testing
没有人知道吗? 求指教...

发表于 : 2008-06-18 14:12
syrano
lz

sudo aptitude install gparted

然后打开既可以用gparted
图形界面,比pq好用多了

发表于 : 2008-06-18 16:13
testing
syrano 写了:lz

sudo aptitude install gparted

然后打开既可以用gparted
图形界面,比pq好用多了
已经装过了, 可惜的是我安装的UB是SERVER, 字符界面的, 所以才不想重新安装/配置整台服务器而采用G4L把系统clone过去新盘上.

发表于 : 2008-06-18 17:12
tlze
用fdisk或cfdisk把剩下的60G分一个区。

cat /proc/partitions
查看分区号,如sda3

格式化sd3(分区格式ext3等,自已喜欢就行)

sudo mount /dev/sda3 /mnt/sda3
挂载sda3

sudo cp -rp /home/* /mnt/sda3
复制/home文件到新分区

修改/etc/fstab
/dev/sda3 /home default 0 2

sudo mv /home /home.bak
sudo mkdir /home
备份原home目录,创建新/home挂载点,不成功时可以恢复。也可以删除/home下的文件,但危险,万一不成功就完了。

sudo reboot
完成。

发表于 : 2008-06-18 17:50
testing
tlze 写了:用fdisk或cfdisk把剩下的60G分一个区。

cat /proc/partitions
查看分区号,如sda3

格式化sd3(分区格式ext3等,自已喜欢就行)

sudo mount /dev/sda3 /mnt/sda3
挂载sda3

sudo cp -rp /home/* /mnt/sda3
复制/home文件到新分区

修改/etc/fstab
/dev/sda3 /home default 0 2

sudo mv /home /home.bak
sudo mkdir /home
备份原home目录,创建新/home挂载点,不成功时可以恢复。也可以删除/home下的文件,但危险,万一不成功就完了。

sudo reboot
完成。
謝謝上面的兄弟回復! 還是不太懂, 以下信息請看:

root@myub:/# cat /proc/partitions
major minor #blocks name

8 0 80043264 sda
8 1 19061091 sda1
8 2 1 sda2
8 5 875511 sda5

這樣的話我已經format是那個區啊? 其他的我會處理了,謝謝!

发表于 : 2008-06-18 23:23
testing
顶啊!

发表于 : 2008-06-18 23:36
testing
再来点信息:

Command (m for help): p

Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000603fa

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2373 19061091 83 Linux
/dev/sda2 2374 2482 875542+ 5 Extended
/dev/sda4 2483 9964 60099165 83 Linux
/dev/sda5 2374 2482 875511 82 Linux swap / Solaris

已经看到 sda4 分区,但无法使用啊?晕。。

发表于 : 2008-06-19 1:11
testing
奇怪啊! 认不到空的分区?

root@myub:/etc# cat /proc/partitions
major minor #blocks name

8 0 80043264 sda
8 1 19061091 sda1
8 2 875542 sda2

发表于 : 2008-06-19 1:16
leeaman
tar可能都没有这么麻烦的或者用clonezilla看看好过

发表于 : 2008-06-19 10:29
tlze
testing 写了: Device Boot Start End Blocks Id System
/dev/sda1 * 1 2373 19061091 83 Linux
/dev/sda2 2374 2482 875542+ 5 Extended
/dev/sda4 2483 9964 60099165 83 Linux
/dev/sda5 2374 2482 875511 82 Linux swap / Solaris

已经看到 sda4 分区,但无法使用啊?晕。。
无法使用是什么意思?有什么提示?你挂载不成功,还是你没挂载?

发表于 : 2008-06-20 11:56
testing
问题解决了!

原来是 autofs 作怪, 把服务停了才能格式化, 然后挂载成功...谢谢各位的帮助!