1,先把 新硬盘插上(不挂载)

2,ls -lt  /dev/ 查看的新硬盘标示(ada1)

3,dd if=/dev/ada0 of=/dev/ada1 bs=2048k

    上面可以测试一下写入速度 选择一个合适的大小

4,如果小硬盘250G的 大约要等上1个小时

5,dd完成后 发现大硬盘 (500G)变成了250G的 ,另外250G没有用到 这是就要对着没有用到的250G

进行操作了

6,关闭服务器 ,更换大小硬盘的查槽位置,然后启动,这时顺利启动  然后df -h 发现少了250G

7,

# gpart show ada0
# gpart recover ada0
# gpart add -t freebsd-ufs -a 4k ada0
# gpart show ada0
# gpart list

注意挂载前一定要进行格式化和标注:就是一下两步

# glabel label swap /dev/da0s1b
# newfs -L rootfs -U /dev/da0s1a

然后在

# mount /dev/da0s1a /mnt

然后在修改/etc/fstab文件

# Device        Mountpoint      FStype  Options Dump    Pass#
/dev/ada0p2     /               ufs     rw      1       1
/dev/ada0p3     none            swap    sw      0       0
/dev/ada0p4     /mnt/pm         ufs     rw      2       2

上面时把未利用的空间直接创建了一个分区 ,而不是都已有分区进行扩容(这个没有尝试 有时间研究一下)

以下是参考文档

http://www.freebsd.org/doc/handbook/disks-growing.html


http://www.wonkity.com/~wblock/docs/html/disksetup.html


smartctl -a /dev/pass0 检测硬盘质量






13:49:45

芭比小柒

2014-8-20 13:49:45

growfs -y 

芭比小柒

2014-8-20 13:49:45

@小米╋***  gpart resize -i N子分区号 ada0s1

13:49:45

芭比小柒

2014-8-20 13:49:45

@小米╋***  gpart resize -i N分区号 ada0

14:32:13

小米╋***  2014-8-20 14:32:13

@ 芭比小柒  这是?


小米╋***  2014-8-20 14:33:04

 growfs  之前没有接触过这个命令