• 1174阅读
  • 1回复

wdcp的/www目录大小调整或增加分区/硬盘的方法

楼层直达
_0F6mg n  
62EJ# q[  
B4R,[WE"  
在wdcp及一键安装包里,软件及wdcp都是在安装在/www目录里的默认情况下,/www这个目录也是在根目录下的,除非在安装系统时指定 ! # tRl  
@7lZ{jV$  
B_5q}Bp<  
有的时候,可能根分区空间不够了,可是数据太大,想转到另一个分区或增加一个硬盘分区,那该怎么操作? Wc3!aLNx  
ciC4V^f  
1rPeh{SZ  
如下 PLLlo~Bb  
假设新增加的硬盘为/dev/sdb wuYo@DDU#  
前且已经分好了区并格式化了,为/dev/sdb1 h]EXD   
0jq&i#yNB  
s?Q`#qD  
首先,创建一个临时加载点 !Rb7q{@>  
mkdir /mnt/data CKBi-q FH  
将新分区加载进来,如下 |e< U%v  
mount /dev/sdb1 /mnt/data T!a8c<'V  
G,"$Erx  
[\.>BK  
先停止所有的服务 +$ -#V   
service mysqld stop #&8 Opo(  
service pureftpd stop c//W#V2Q  
service wdapache stop LA wS8t',  
service httpd stop 7I44BC*R~  
service nginxd stop l|up3A3)  
9=}/t9k  
:YI>AaYWDO  
移动数据 h n ]6he  
mv /www/* /mnt/data/ O71rLk;  
{r}}X@|5  
PJ.jgN(r  
卸载新加载的分区 r 1a{Y8?  
umount /dev/sdb1 e/3hb)#;  
_ o(h]G1].  
24Tw1'mW  
然后重新加载到/www目录下,如 ,5?MRqCM  
mount /dev/sdb1 /www !58JK f  
y$"L`*W  
ou-;k }  
启动服务 <>oW f  
service mysqld start aKy|$ {RC  
service pureftpd start fpi6pcof  
service wdapache start HXQ rtJ  
service httpd start 5b'S~Qj#r$  
service nginxd start iT"Itz-^#  
*2MTx   
SAJ=)h~  
到此,就完成了 ~-%A@Lt  
但还要修改/etc/fstab这个文件,否则重起后,会找不到数据导致错误的发生 }b(e  
在/etc/fstab增加一行,大概如下 xTZ5q*Hqx  
/dev/sdb1                  /www                ext3    defaults        0 0 mK-:laIL"  
保存退出,这样再次重起也没问题了 cF vx* n  
bg}77Y'^  
PgAfR:Y!  
%5gJ6>@6Z  
2A|6o*s"  
上面是假设新加的磁盘分区为/dev/sdb1 rg}kxvu  
如果不是这个,要做相应的修改和调整就可以,其它的不变 QO/7p]$_  
具体是什么,可使用fdisk -l查看,或是在分区时查看和设置 5.#9}]  
nj`q V  
Dys"|,F  
L? +|%[  
=_J<thp  
关于Linux分区格式化等操作,可看 :q<%wLs  
linux系统硬盘分区工具之fdisk S(h*\we  
http://www.wdlinux.cn/bbs/thread-1089-1-1.html
只看该作者 安逸沙发  发表于: 2017-09-18
linux系统硬盘分区工具之fdisk MR,R}B$  
dT$M y`>  
fdisk是linux下的一个硬盘分区工具硬盘分区原理一样,但工具格式等等都不一样,一个是在装系统时的分区,一个是装好系统后的分区 D8nD/||;Z  
装系统时的分区,装好系统后一般是没法修改也不好调整的,在装系统时未分区的硬盘空间,装好系统后是可以操作或分区加载的 ;w-qHha  
a9Z%JS]  
这里主要是说这种情况,一个是对未分区的空闲硬盘的操作,又或是对新加的硬盘操作 |*Yf.-  
这里就要用到fdisk了,不过这个只能在2T以内的硬盘操作,大于2T的,就没法用了,得用到另一个parted的工具 5"]~oPK  
c.f"Gv  
还有一点,Linux对于硬盘的理解是以 %#Z/2<_  
/dev/hd|sd(a|b|xxx)这样方式的 Y<b-9ai<w  
hd主要是对于IDE的硬盘,这个已经很少见了 q@~L&{  
大部分都是sd开头的,包括stata,sas,scsi等接口的硬盘,比如 je4w=]JV  
hda是第一块硬盘 ;HBC Ue<_  
hdb是第二块硬盘 'snn~{hG  
sda是第一块硬盘 _l], "[d  
sdb是第二块硬盘 "ZHtR/;  
这里的顺序,还和一个因素有关,就是接口顺序或是跳线,大家应该知道,硬盘接口里是有一个跳线什么的,也就是一个主硬盘等 bo=ZM9  
cx$Gic:4  
下面介绍fdisk的用法 Yy JPHw)Z  
fdisk -l是列表所有的硬盘,如下 C#=bW'C  
[root@hnwt ~]# fdisk -l \mN[gT}LHm  
}o,z!_^PLQ  
Disk /dev/sda: 320.0 GB, 320071851520 bytes E%TpJl'U  
255 heads, 63 sectors/track, 38913 cylinders ^D_/=4rz8  
Units = cylinders of 16065 * 512 = 8225280 bytes QIn/,Yd  
}T0K^Oe+eS  
   Device Boot      Start         End      Blocks   Id  System YIp-Y}6  
/dev/sda1   *           1          13      104391   83  Linux iG ,t_??  
/dev/sda2              14       38913   312464250   8e  Linux LVM Vjm_F!S  
MuEy>dl  
[$(R#tZ+  
fdisk /dev/sda表示操作硬盘,运行这个后会进入fdisk的交互状态,如下 bv dR"G  
[root@hnwt ~]# fdisk /dev/sda Px'!;  
B7-RU<n  
The number of cylinders for this disk is set to 38913. 4*UP. r@  
There is nothing wrong with that, but this is larger than 1024, I]J*BD#n.  
and could in certain setups cause problems with: TQ1WVq }*  
1) software that runs at boot time (e.g., old versions of LILO) cf[vf!vi  
2) booting and partitioning software from other OSs ?Zyok]s  
   (e.g., DOS FDISK, OS/2 FDISK) P-JfV7(O8  
4W\,y_Q o  
Command (m for help): 02]xJo  
L,-u.vV  
这里提示你,按m会提示一个帮助,如 l@d gJ  
H^CilwD158  
Command (m for help): m voRfjsS~  
Command action :?r*p>0$  
   a   toggle a bootable flag gf$HuCh|  
   b   edit bsd disklabel qZ G-Lh  
   c   toggle the dos compatibility flag a0zG(7.D  
   d   delete a partition 删除分区 +6%7C C6  
   l   list known partition types 列出所支持的所有分区类型 Cals?u#U=  
   m   print this menu 显示本菜单 rqvU8T7A  
   n   add a new partition 增加新分区 ~{ .,8jE  
   o   create a new empty DOS partition table P6OM)>C  
   p   print the partition table 显示分区信息 Nz]aaoO4  
   q   quit without saving changes 退出不保存 A. Nz_!  
   s   create a new empty Sun disklabel Q}uG/HI  
   t   change a partition's system id 改变分区类型 5~yb ~0  
   u   change display/entry units anZIB  
   v   verify the partition table ag/u8  
   w   write table to disk and exit 写入分区表并退出 2?*1~ 5~I  
   x   extra functionality (experts only) I;iR(Hf)?q  
[xS5z1;  
Command (m for help): LsotgQ8   
d:$G|<uA  
上面这里就列出了所有的参数 &.*T\3UO  
根据上面的提示,可以继续操作,如下简单说明 \1khyF'  
新加分区 `QAh5r"  
1 按n新加 R^?PAHE 7  
2 选择主分区/扩展分区 a j_:|]j  
3 起始值,默认回车就可以 $ACe\R/%  
4 分区大小值 6 cr^<]v!  
完成 u p7 x)w:  
R=DPeUy;  
删除分区 {)jk_&c7  
1 按d .k|-Ks|d|  
2 选择相应的分区号,回车即可 \c'%4Ao  
CYMM*4#  
改变分区类型 4I+.^7d  
1 按t +&zb^C`J  
2 选择分区 3 pHn_R  
3 选择分区类型(按l可列表所有分区及ID) 1_XO3P\  
linux下主要是一个交换分区里需要在此操作 <(ubZ  
{[rO2<MkA#  
一般的操作,有如上的三个 hu`L v  
在所有操作完时,也确保正确时,可以按w保存并退出 gA|!$ EAM  
如果有操作有误,按q直接退出就可以 cG<Q`(5~  
#.RG1-L  
上面的操作,请勿在线上环境/生产环境测试,否则后果自负 R'jUS7]Y  
对于测试机或虚拟机,可以多操作几次,熟能生巧
快速回复

限100 字节
安逸网提示:批量上传需要先选择文件,再选择上传
 
认证码:
上一个 下一个