• 1169阅读
  • 1回复

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

楼层直达
QWU[@2@%r  
xoL\us`A  
&[9709 (=  
在wdcp及一键安装包里,软件及wdcp都是在安装在/www目录里的默认情况下,/www这个目录也是在根目录下的,除非在安装系统时指定 :]"V-1#}  
<%^&2UMg  
,+VGSd  
有的时候,可能根分区空间不够了,可是数据太大,想转到另一个分区或增加一个硬盘分区,那该怎么操作? sT.ss$HY9,  
q)GdD==  
?M2J wAK5  
如下 54,er$$V  
假设新增加的硬盘为/dev/sdb +3gp%`c4  
前且已经分好了区并格式化了,为/dev/sdb1 ;a/E42eN;  
o-\[,}T)M  
LeQjvW9y  
首先,创建一个临时加载点 c L]1f  
mkdir /mnt/data 0K+ne0I  
将新分区加载进来,如下 |)&%A%m  
mount /dev/sdb1 /mnt/data (Z*!#}z`  
H}!r|nG  
1\Xw3prH  
先停止所有的服务 SBpL6~NW  
service mysqld stop ~&T~1xsFJ  
service pureftpd stop T%Lx%Qn  
service wdapache stop $ `c:&  
service httpd stop "[k3kAm  
service nginxd stop rsQtMtS2  
>%G1"d?j  
s*[bFJwN  
移动数据 %{|pj +  
mv /www/* /mnt/data/ Ie_wHcM<  
*T/']t  
6'/ #+,d'  
卸载新加载的分区 \85i+q:LuA  
umount /dev/sdb1 AKC`TA*E  
kj_c%T ]/  
u_enqC3  
然后重新加载到/www目录下,如 2ESo2  
mount /dev/sdb1 /www RP"kC4~1  
d-qUtgqV86  
6Oq 7#3]  
启动服务 Da|z"I x  
service mysqld start d0D] Q  
service pureftpd start >6T8^Nt  
service wdapache start LoV<:|GTI  
service httpd start jd: 6:Fm  
service nginxd start Nb\4 /;#  
e+WNk 2  
aN?zmkPpov  
到此,就完成了 CJ}%W#  
但还要修改/etc/fstab这个文件,否则重起后,会找不到数据导致错误的发生 0kh6@y3  
在/etc/fstab增加一行,大概如下 ye&;(30Oq  
/dev/sdb1                  /www                ext3    defaults        0 0 0J9x9j`&j  
保存退出,这样再次重起也没问题了 54 T`OE =  
';CNGv -  
d{?LD?,)  
-@'FW*b  
XFl 6M~ c  
上面是假设新加的磁盘分区为/dev/sdb1 {: /}NpA$  
如果不是这个,要做相应的修改和调整就可以,其它的不变 Dt@SqX:~Ee  
具体是什么,可使用fdisk -l查看,或是在分区时查看和设置 w )f#V s  
5pX6t  
&C}*w2]0S  
- ).C  
X|dlt{Gf   
关于Linux分区格式化等操作,可看 F9^S"qv$  
linux系统硬盘分区工具之fdisk z{q`GwW  
http://www.wdlinux.cn/bbs/thread-1089-1-1.html
只看该作者 安逸沙发  发表于: 2017-09-18
linux系统硬盘分区工具之fdisk 7W7!X\0Y  
7 3 Oo;  
fdisk是linux下的一个硬盘分区工具硬盘分区原理一样,但工具格式等等都不一样,一个是在装系统时的分区,一个是装好系统后的分区 bVLuv`A/  
装系统时的分区,装好系统后一般是没法修改也不好调整的,在装系统时未分区的硬盘空间,装好系统后是可以操作或分区加载的 ?zS t  
JA")L0a_  
这里主要是说这种情况,一个是对未分区的空闲硬盘的操作,又或是对新加的硬盘操作 vX9B^W||x  
这里就要用到fdisk了,不过这个只能在2T以内的硬盘操作,大于2T的,就没法用了,得用到另一个parted的工具 {6/Yu: ;  
T+$Af,~  
还有一点,Linux对于硬盘的理解是以 }@ +{;"  
/dev/hd|sd(a|b|xxx)这样方式的 =7*k>]o  
hd主要是对于IDE的硬盘,这个已经很少见了 =m+'orJ1  
大部分都是sd开头的,包括stata,sas,scsi等接口的硬盘,比如 FHoY=fCI  
hda是第一块硬盘 )|d]0/<  
hdb是第二块硬盘 ;X9nYH  
sda是第一块硬盘 dHAI4Yf4U  
sdb是第二块硬盘 I_h8)W  
这里的顺序,还和一个因素有关,就是接口顺序或是跳线,大家应该知道,硬盘接口里是有一个跳线什么的,也就是一个主硬盘等 !8z,}HUdK  
e2P ds`  
下面介绍fdisk的用法 nw)yK%`;M  
fdisk -l是列表所有的硬盘,如下 +H'{!:e5  
[root@hnwt ~]# fdisk -l }u CC~ <^  
U|NVDuo{{x  
Disk /dev/sda: 320.0 GB, 320071851520 bytes R _c! ,y  
255 heads, 63 sectors/track, 38913 cylinders 5y1:oiE/  
Units = cylinders of 16065 * 512 = 8225280 bytes NJe^5>4`  
-=+@/@nV  
   Device Boot      Start         End      Blocks   Id  System ) vKZs:  
/dev/sda1   *           1          13      104391   83  Linux 0fpxr`  
/dev/sda2              14       38913   312464250   8e  Linux LVM 2,3pmb  
R)<PCe`vf  
)[c@5zy~*  
fdisk /dev/sda表示操作硬盘,运行这个后会进入fdisk的交互状态,如下 Avc9W[4  
[root@hnwt ~]# fdisk /dev/sda zFq8xw  
q0>@!1Wb  
The number of cylinders for this disk is set to 38913. UP})j.z  
There is nothing wrong with that, but this is larger than 1024, :O~*}7G  
and could in certain setups cause problems with: $&C~Qti|G  
1) software that runs at boot time (e.g., old versions of LILO) O\"k[V?.V  
2) booting and partitioning software from other OSs |@+/R .l  
   (e.g., DOS FDISK, OS/2 FDISK) lDV}vuM<4  
kw gsf5[  
Command (m for help): 4dgo*9  
9r efv  
这里提示你,按m会提示一个帮助,如 q9^6A90  
ptlcG9d-  
Command (m for help): m ]c=nkS  
Command action ,ezC}V0M  
   a   toggle a bootable flag U =G}@Y  
   b   edit bsd disklabel b)e';M  
   c   toggle the dos compatibility flag *2(W`m  
   d   delete a partition 删除分区 Ul`~d !3zH  
   l   list known partition types 列出所支持的所有分区类型 ;GjZvo  
   m   print this menu 显示本菜单 8=Z]?D=  
   n   add a new partition 增加新分区 @_L:W1[  
   o   create a new empty DOS partition table 6bacU#0o  
   p   print the partition table 显示分区信息 U^@8ebv  
   q   quit without saving changes 退出不保存 ET1>&l:.  
   s   create a new empty Sun disklabel 5J1q]^  
   t   change a partition's system id 改变分区类型 Z{".(?+}1  
   u   change display/entry units iL](w3EM  
   v   verify the partition table | WN9&  
   w   write table to disk and exit 写入分区表并退出 n1mqe*Mvs/  
   x   extra functionality (experts only) KXtc4wra  
F\H^=P  
Command (m for help): #dKHU@+U"  
M.loG4r!  
上面这里就列出了所有的参数 yE80*C~d  
根据上面的提示,可以继续操作,如下简单说明 aV6l"A]  
新加分区 JBCJVWUt  
1 按n新加 -$8M#n,  
2 选择主分区/扩展分区 HJh9 <I  
3 起始值,默认回车就可以 ~:|qdv%\  
4 分区大小值 _]Ei,Ua  
完成 u40k9vh  
+"!=E erKi  
删除分区 HVz,liq  
1 按d !N:: 1c@C  
2 选择相应的分区号,回车即可 h>l  
"E><:_,\  
改变分区类型 dE _I=v  
1 按t r$7D;>*O{  
2 选择分区 o#IQz_  
3 选择分区类型(按l可列表所有分区及ID) :e&P's=  
linux下主要是一个交换分区里需要在此操作 9%VNzPzf  
n,Z B-"dW  
一般的操作,有如上的三个 7;_./c_@  
在所有操作完时,也确保正确时,可以按w保存并退出 L%7?o:  
如果有操作有误,按q直接退出就可以 05<MsxB"w  
D:uBr|('  
上面的操作,请勿在线上环境/生产环境测试,否则后果自负 XOM@Pi#z  
对于测试机或虚拟机,可以多操作几次,熟能生巧
快速回复

限100 字节
安逸网提示:如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
认证码:
上一个 下一个