DeskServer升级磁盘,1G升级到8G

  由于之前匆忙测试,把我那个818上的1G卡当作硬盘,1G的空间安装Linux本已足够了,可是现在的Linux越来越庞然大物,加上没有显示器和光驱,所以之前才倒腾Linux的LiveCD。

胖子建议我装FreeBsd,可是我一看需要下载几个G的安装文件我就晕了,最后还是决定用Ubuntu Server。

DeskServer平稳运行过国庆,除了家用路由有时候犯傻无法访问管理页面,基本提供web服务没有问题。由于我担心1G的卡不够用,后来又买了张SanDisk SDHC 8G(Class 2)的卡, 132元还是比较便宜的。买了快1个月了,今天终于开始倒腾。

基本步骤如下:

  一.镜像1G SD卡,Coyp到8G SD卡

      一开始我选用Ghost,可是windows版的GHOST32程序很不争气,无法ghost SD 上的Ext3(我的版本是11.5,说是支持Ext3的). 后来折腾软件,终于找到一个好用的.

R-Drive Image 4.6  (http://www.drive-image.com/)

Name: cehx.com
Serial:DrFBawhkL/i2tQESpDDAAAxIWU7K/QBCsq/gQEhEKRayMIj0AktP8lRt8+usmpy35xoAKADj8WxdzYNaxqagCu0FgAoxrQhrDgOtnV4eX6Orb1cBrQ74U9wNBwE2K8YIzqyZCgg==

    怎么复制镜像这里就不说了,倒腾了几次发现不能将多于空间扩从到某个分区.所以才有第二步.

  二.增加分区,并挂载

    由于无法扩从现有分区,只能先分区,后挂载,步骤如下.

    1.分区

a.查看分区信息

  $sudo df –lh

  $sudo fdisk –l

Disk /dev/sda: 7948 MB, 7948206080 bytes
255 heads, 63 sectors/track, 966 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ea08c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         110      883543+  83  Linux
/dev/sda2             111         966     6875820    5  Extended
/dev/sda5             111         123      104391   82  Linux swap / Solaris
/dev/sda6             124         966     6771366   83  Linux

b.增加分区

  可采用fdisk或者cfdisk

  我这里采用cfdisk,很简单,和windows的fdisk命令差不多.

  注意:cfdisk后要重启才可以进行格式化操作.

c.格式化

  $sudo mkfs.ext3 /dev/sda6

d. 挂载分区

  $sudo mkdir /opt/disk

  $sudo chmod -R 777 /dev/sda6  注:这一步很关键,如果不做的话,分区虽然挂载上,但是不可写。

  $sudo mount /dev/sda6 /opt/disk

  $取下挂载为:sudo umount /opt/disk

e.自动挂载

  手工挂载的分区重启后无效,需要设置开启自动挂载

   $sudo vi /etc/fstab
      加入

   /dev/sda6 /opt/disk ext3 defaults 0 0

    自此,分区挂载完毕.

  三.迁移Lampp目录

    分区测试挂载成功,就需要迁移lampp目录

    我计划将sda6挂载到/opt上,保持/opt/lampp的目录结构.

$sudo cp –r /opt/lampp /opt/disk

$sudo rm –rf /opt/lampp

$sudo umount /opt/disk

$sudo mount /dev/sda6 /opt

$echo 下面两行解决错误 XAMPP: Couldn’t start MySQL! (http://www.compdigitec.com/labs/2009/05/30/solving-xampp-couldnt-start-mysql/)

$sudo chown -hR root /opt/lampp

$sudo chmod -R 777 /opt/lampp

$echo 下面一行命令解决 Warning: World-writable config file ‘/opt/lampp/etc/my.cnf’ is ignored

$sudo chmod 644 /opt/lampp/etc/my.cnf

好像重启就应该OK了.

 

hoho,整个过程纯无显示操作(没有用小雷的显示器),打算装个软件下点东西.

6 条评论

  1. nishuang 说:

    这个站就是跑在那个板凳服务器上?有意思

  2. Decano.NET 说:

    牛逼到我都看不懂,我们公司用CentOS做server,试试看
    写点好玩的东西撒,没意思。

  3. 青蛙 说:

    To nishuang :
    是的,不要怀疑.
    我觉得有一点牛X的是,人们从来都是用无线网络访问其他网站,却从来没有访问过一个用无线网络接入的网站(酷酷的无线网卡真的很好用)!

    To Decano:
    兴趣是最大的老师,关键问题是我不得不这样做!(不迁移就没磁盘空间了)

  4. nishuang 说:

    nokia智能手机某软件,可以在手机上跑一个web server,用gprs/edge开网站,哈!

留下评论

要发表评论,您必须先登录