【背景】原/ftp分区空间不足
【要求】添加新硬盘,将/ftp分区挂载点指向新硬盘。
【操作步骤】
1 .添加硬盘、创建分区和格式化;
[ root @ bjftp 01~] # fdisk-l磁盘/dev/sda :160.0 GB,160041885696bytes255heads,63sectors/track, 19457 cylinders units=cylinders of 16065 * 512=8225280 bytesdevicebootstartendblocksidsystem/dev/sda1* 12550204828284383 linusion Solaris/dev/sda 32806194571375719083 Linux磁盘/dev/sdb 3360500.1 GB,500107862016 bytes 60801 cylinders units=cylinders of 16016
新建硬盘分区: [ root @ bjftp 01~] # fdisk/dev/sdb
command(mforhelp ) : m
命令动作
a toggle a可引导标志
b edit BSD磁盘标签
c toggle the dos兼容性标志
d delete a partition
l列表知识分区类型s
m打印this menu
n添加新分区
ocreateanewemptydospartitiontable
p打印the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change显示/输入单元
v verify the partition table
w write table to disk and exit
xextrafunctionality (仅限专家) )。
命令(mfo rhelp ) : n
命令动作
扩展的
主分区(1-4) )。
p
分区编号(1-4) : 1
添加主分区:/dev/sdb1
完成后按w保存退出
新分区的格式:
mkfs.ext3 /dev/sdb1
装载测试:
mount /dev/sdb1 /mnt/ftpnew/
2 .将原始/ftp数据同步到新分区
rsync -avp /ftp//mnt/ftpnew/
修改/etc/fstab
label=//ext3默认值1 1
#LABEL=//ftp ext3 defaults 1 2
/dev/sda3 /ftpbk ext3 defaults 1 2
/dev/sdb1 /ftp ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs/sys sysfs默认值000
proc/proc proc默认值0 0
label=swap-sda2swapswapdefaults 0
修改完成后,必须重新启动系统才能生效。
如果修正有问题,系统将无法启动,进入single模式检查修正配置即可。
注意:在3:single模式下,系统是只读的,不能直接修改/etc/fstab文件。 必须首先运行以下命令3360
装载- o装载,rw /逗号前无空格,必须/必须
重新挂载到读写模式。
重新vi /etc/fstab发现可以修改。 修改完成了。 重新启动。 正常。
4 .系统启动,验证新分区和旧分区的资料。
[ root @ bjftp 01~~ ] # df-hfilesystemsizeusedavailuse % mounted on/dev/sda 119 g 13.7 g 69 %//dev/sda 3124 g 124 g 0100 % /
[ root @ bjftp 01 FTP ] # ll total 60 drwxr-xr-x3 root root 4096 may 142014 software
[ root @ bjftp 01 FTP bk ] # ll total 44 drwxr-xr-x3 root root 4096 may 142014 software
5 .没关系。 完成!