• 1165阅读
  • 1回复

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

楼层直达
lpSM p  
.f(x9|K^  
3ufUB^@4v  
在wdcp及一键安装包里,软件及wdcp都是在安装在/www目录里的默认情况下,/www这个目录也是在根目录下的,除非在安装系统时指定 X*%KR4`  
_5.7HEw>/  
(q:L_zFj>"  
有的时候,可能根分区空间不够了,可是数据太大,想转到另一个分区或增加一个硬盘分区,那该怎么操作? 42# rhgW  
47 m:z5;  
(MNbABZQ  
如下 pmQ9i A@=  
假设新增加的硬盘为/dev/sdb &:'Uh W-t  
前且已经分好了区并格式化了,为/dev/sdb1 5&+ qX 2b  
Z4E:Z}~''  
/Pi{Mv eZM  
首先,创建一个临时加载点 ;'R{b$B;|  
mkdir /mnt/data PN0:,.4  
将新分区加载进来,如下 ETjlq]@j  
mount /dev/sdb1 /mnt/data >KM<P[BRd  
O1rnF3Be  
).-B@&Eu%  
先停止所有的服务 Yz.[CmdX  
service mysqld stop H%Q@DW8~@  
service pureftpd stop ~~:i+-[  
service wdapache stop ZqS'xN :k  
service httpd stop 8cR4@Hqx  
service nginxd stop IqcPml{\  
C!RxMccTh  
1&Nk  
移动数据 WR gAc%  
mv /www/* /mnt/data/ &{/ `Q ,  
{ S4?L8  
U#d&#",s  
卸载新加载的分区 tezsoR!.ak  
umount /dev/sdb1 ]0V~|<0c  
^\ {%(i9  
}oj$w?Ex  
然后重新加载到/www目录下,如 )MmMs"Um  
mount /dev/sdb1 /www 0[);v/@Ho  
g9'50<|J  
[$OD+@~A2  
启动服务 <P(d%XEl  
service mysqld start HiILJyb  
service pureftpd start 9%> H}7=  
service wdapache start ShF ][v1L  
service httpd start $9M>B<]  
service nginxd start Bx j6/a7Xd  
)}]<o |'  
+\\*Iy'xK  
到此,就完成了 ;)u}`4~L  
但还要修改/etc/fstab这个文件,否则重起后,会找不到数据导致错误的发生 -TjYQ  
在/etc/fstab增加一行,大概如下 {ZY^tTsY  
/dev/sdb1                  /www                ext3    defaults        0 0 0F0V JE  
保存退出,这样再次重起也没问题了 iG6 ^s62z7  
T,`'qZ>  
A WMR0I  
L!3{ASIN0  
`0=0IPVd  
上面是假设新加的磁盘分区为/dev/sdb1  C!Y|k.`p  
如果不是这个,要做相应的修改和调整就可以,其它的不变 ryW1OV6?_0  
具体是什么,可使用fdisk -l查看,或是在分区时查看和设置 @zT.&1;`  
c<y.Y0  
 ^G~W}z?-  
=yz#L@\!  
<{[AG3/Zj4  
关于Linux分区格式化等操作,可看 Hm-+1Wx  
linux系统硬盘分区工具之fdisk  --Dw  
http://www.wdlinux.cn/bbs/thread-1089-1-1.html
只看该作者 安逸沙发  发表于: 2017-09-18
linux系统硬盘分区工具之fdisk )13dn]o=2  
x7vctjM|  
fdisk是linux下的一个硬盘分区工具硬盘分区原理一样,但工具格式等等都不一样,一个是在装系统时的分区,一个是装好系统后的分区 F29v a  
装系统时的分区,装好系统后一般是没法修改也不好调整的,在装系统时未分区的硬盘空间,装好系统后是可以操作或分区加载的 ,_X /Gb6)  
j:,NE(DF  
这里主要是说这种情况,一个是对未分区的空闲硬盘的操作,又或是对新加的硬盘操作 ,oNOC3 U  
这里就要用到fdisk了,不过这个只能在2T以内的硬盘操作,大于2T的,就没法用了,得用到另一个parted的工具 C=s1R;"H  
b:R-mg.VT{  
还有一点,Linux对于硬盘的理解是以 +8v9flh  
/dev/hd|sd(a|b|xxx)这样方式的 ?x+Z)`w_  
hd主要是对于IDE的硬盘,这个已经很少见了 t ^[8RhD  
大部分都是sd开头的,包括stata,sas,scsi等接口的硬盘,比如 h.!}3\Y  
hda是第一块硬盘 ALEnI@0  
hdb是第二块硬盘 @x eAc0.^  
sda是第一块硬盘 R|f~>JUF  
sdb是第二块硬盘 k{VE1@  
这里的顺序,还和一个因素有关,就是接口顺序或是跳线,大家应该知道,硬盘接口里是有一个跳线什么的,也就是一个主硬盘等 <5G{"U+ \  
etd&..]J  
下面介绍fdisk的用法 "+zCS|   
fdisk -l是列表所有的硬盘,如下 557(EM  
[root@hnwt ~]# fdisk -l V97,1`  
p-%|P ]&  
Disk /dev/sda: 320.0 GB, 320071851520 bytes H33i*][H  
255 heads, 63 sectors/track, 38913 cylinders U xD5eJJ  
Units = cylinders of 16065 * 512 = 8225280 bytes @:tj<\G]  
LTJc,3\,  
   Device Boot      Start         End      Blocks   Id  System DAg58 =qJ  
/dev/sda1   *           1          13      104391   83  Linux SxK:]Aw  
/dev/sda2              14       38913   312464250   8e  Linux LVM Fkf97Oi  
pxSX#S6I  
,Rx{yf]k  
fdisk /dev/sda表示操作硬盘,运行这个后会进入fdisk的交互状态,如下 =<@\,xN>C  
[root@hnwt ~]# fdisk /dev/sda +,v-=~5  
7O`o ovW$  
The number of cylinders for this disk is set to 38913. u*7Z~R  
There is nothing wrong with that, but this is larger than 1024, r-kMLw/)  
and could in certain setups cause problems with: v(l eide  
1) software that runs at boot time (e.g., old versions of LILO) W>M~Sk$v  
2) booting and partitioning software from other OSs dY" }\v6  
   (e.g., DOS FDISK, OS/2 FDISK) [!^-J}^g~\  
55t\Bms{  
Command (m for help): y[O-pD`  
19(Dj&x  
这里提示你,按m会提示一个帮助,如 wFlvi=n/  
AGYm';z3  
Command (m for help): m 9Q W&$n^  
Command action 4R>zPEo  
   a   toggle a bootable flag 4z:#I;  
   b   edit bsd disklabel ]WJfgN4  
   c   toggle the dos compatibility flag PiLJZBUv  
   d   delete a partition 删除分区 $R8w+ Id  
   l   list known partition types 列出所支持的所有分区类型 o@lWBfB*%e  
   m   print this menu 显示本菜单 }8'&r(cN4  
   n   add a new partition 增加新分区 ,/&Zw01dGN  
   o   create a new empty DOS partition table ;52'}%5  
   p   print the partition table 显示分区信息 %@ mGK8  
   q   quit without saving changes 退出不保存 {bF1\S]2  
   s   create a new empty Sun disklabel }bB` (B,m  
   t   change a partition's system id 改变分区类型 ED![^=  
   u   change display/entry units @?B6aD|jE  
   v   verify the partition table |bZM/U=  
   w   write table to disk and exit 写入分区表并退出 lx,`hl%  
   x   extra functionality (experts only) d<o.o?Vc  
sLcY,AH  
Command (m for help): _; ]e@  
 v%{0 Tyk  
上面这里就列出了所有的参数 eE:&qy^  
根据上面的提示,可以继续操作,如下简单说明 u@ N~1@RT|  
新加分区 "HQF.#\#  
1 按n新加 s_wUM)!  
2 选择主分区/扩展分区 sy<iKCM\  
3 起始值,默认回车就可以 k&s; {|!  
4 分区大小值 <O857 j  
完成 i Q`]ms+  
Ky9W/dCR  
删除分区 yqcM(,0]  
1 按d ( )|3  
2 选择相应的分区号,回车即可 $B _Nc*_e  
#\FT EY!  
改变分区类型 3IyZunFT  
1 按t Cd~LsdKE5  
2 选择分区 #EwK"S~  
3 选择分区类型(按l可列表所有分区及ID) F' BdQk3o  
linux下主要是一个交换分区里需要在此操作 \|q-+4]@,  
B_~jA%0m'  
一般的操作,有如上的三个 )Qr6/c 8}  
在所有操作完时,也确保正确时,可以按w保存并退出 _t.FL@3e  
如果有操作有误,按q直接退出就可以 |\{Nfm=:%  
>UN vkQ:  
上面的操作,请勿在线上环境/生产环境测试,否则后果自负 ~07RFR  
对于测试机或虚拟机,可以多操作几次,熟能生巧
快速回复

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