公司的服务器的硬盘空间不够了。必须加硬盘,买了块2TB的硬盘,记录下整个安装过程。
1:2TB硬盘一块,SATA接口,请注意购买的时候要索要数据线和电源线。你的主机里面不一定备有。
2:拆机安装,这里一般比较简单。注意一点就是顺序。一定要接在SATA线的后面,不要混乱了之前的SATA线的关系。否则导致之前的硬盘A,B路径是
/dev/sda (A硬盘)
/dev/sdb (B硬盘)
再安装一块的话,如果不是连续的话,就变成了。
/dev/sda (A硬盘)
/dev/sdb (新装C硬盘)
/dev/sdc (B硬盘)
尽量避免这种情况出现。
3:安装好了以后,现在BIOS里面查看硬盘是否检验到,以此来查看我们的硬件安装是否正确。
4:做好硬盘分配规划,我们这里仅仅是需要把硬盘挂载在/Android目录来使用即可。如果要多分几个区,道理也是同样的。 重启启动机器,这里我们的操作系统的版本是Ubuntu Server 10.04.
5:查看硬盘情况信息,命令行输入:
sudo lshw -C disk 然后会显示类似如下信息
这里可以得到我们新添加的硬盘的信息,最重要的就是
logical name:/dev/sdb
6:为新添加的硬盘分区,这里推荐使用Fdisk命令。根据上面的logical name ,我们在终端输入:
sudo fdisk /dev/sdb
fdisk 启动后将会列出下面的菜单:
Command (m for help): m <enter> Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): 按下n 来新建一个分区 Command action e extended p primary partition (1-4) 这里我们当做扩展分区使用。 选择 e 出现 Partition number (1-4): 输入1 出现关于大小的提示,这里默认,因为我们把整个硬盘当做一个分区来看待。 记住,这里我们得到的只是Extend partion .但是我们需要得到的是逻辑分区,只有逻辑分区才可以格式化,这里用户需要知道主分区,扩展分区, 逻辑分区的概念。 选择完后,会出现原始界面,继续选择n,然后就可以选择把之前分好的Extend Partion 分区成Logical Partion.这样的分区才可以格式化使用。 注意,以上是有两个步骤,首先把原始硬盘分区成扩展分区。然后再把扩展分区分区成逻辑分区。 分完后,通过菜单选择P, 可以print the partition table.看看我们是否分区的合理。然后,选择w保存就可以了。 这样FDisk就完成了把原始硬盘分区成逻辑磁盘的使命了。 6:新建一个目录来挂载我们的硬盘,这里我们新建为Android: sudo mkdir /Android 7:记住,这个仅仅是完成了分区,我们还需要格式化,在Ubuntu10.04中,我们大部分使用的都是ext4格式,你可以查看其他分区的格式, 做好的和我们的普通的数据格式相同。查看其他分区情况,可以通过查看硬盘分区表信息,输入以下命令: cat /etc/fstab 打印信息如下: cbsdada@CBServer:~$ cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=e6721973-2c5d-4eb0-93c0-36fd2b323abf / ext4 errors=remount-ro 0 1 # /CBSDisk1 was on /dev/sdb5 during installation UUID=b9f15bce-1ca5-4551-a0ea-dcfb75647aca /CBSDisk1 ext4 defaults 0 2 # /CBSDisk2 was on /dev/sdb6 during installation UUID=df401a64-e795-48ba-9e2f-759bdad8eaab /CBSDisk2 ext4 defaults 0 2 # /CBSDisk3 was on /dev/sdb7 during installation UUID=4ffe004d-afa3-4145-b130-e970aed85eca /CBSDisk3 ext4 defaults 0 2 # /CBSDisk4 was on /dev/sdb8 during installation UUID=ec4a5718-e709-4aac-988a-bcccdfa00d0b /CBSDisk4 ext4 defaults 0 2 # /home was on /dev/sda6 during installation UUID=bf97585c-a3b6-4183-8d66-462b5b2a8877 /home ext4 defaults 0 2 # swap was on /dev/sda5 during installation UUID=6aaca414-a423-4e0e-af37-22d5c4b34557 none swap sw 0 0 #add by Rocky@2011/01/26 /dev/sdb5 /Android ext4 defaults 0 2 最后一个我们已经添加的。 可以看得出来,数据区都是使用ext4,所以这里我们也采用ext4,格式化命令如下: sudo mkfs -t ext4 /dev/sdb5 这里注意,逻辑分区编程了/dev/sdb5,这个信息,我们可以通过fdisk的print the partition table来获取这些信息。 8:格式完成后,我们需要把分区挂载目录下,请使用mount来手动挂载。但是注意,这种仅仅是一次性挂载,重启后不会自动挂载。 我们这里需要的是每次开机时自动挂载,和其他的分区时一样的使用。这里我们就需要参照第7点的信息了。 这个就是通过编辑配置信息表来做到的,首先需要备份我们需要编辑的文件,出现问题的时候还可以恢复。这点在字符界面的系统维护中 是相当重要的一个技巧和态度。 sudo cp /etc/fstab /etc/fstab_20110127backup 然后通过vi 编辑/etc/fatab来添加以下信息 /dev/sdb5 /Android ext4 default 0 2 这个里面的2代表开机的时候对此分区进行快速检测,如果输入0则代表调过开机检测,我们可以通过man fstab来获取更多的信息。 然后键入以下命名,让我们的设置生效(不重启系统) sudo mount -a 9:通过df -lh来查看我们的最后的分区信息表,可以验证我们是否安装正确。 下面是我安装完后的信息。 cbsdada@CBServer:~$ sudo mount -a cbsdada@CBServer:~$ df -lh Filesystem Size Used Avail Use% Mounted on /dev/sda1 92G 2.6G 85G 3% / none 3.9G 252K 3.9G 1% /dev none 3.9G 0 3.9G 0% /dev/shm none 3.9G 2.9M 3.9G 1% /var/run none 3.9G 0 3.9G 0% /var/lock none 3.9G 0 3.9G 0% /lib/init/rw /dev/sdc6 230G 66G 153G 31% /CBSDisk2 /dev/sdc5 92G 39G 49G 44% /CBSDisk1 /dev/sdc7 230G 188M 218G 1% /CBSDisk3 /dev/sdc8 367G 107G 242G 31% /CBSDisk4 /dev/sda6 818G 694G 83G 90% /home /dev/sdb5 1.8T 104G 1.6T 6% /Android cbsdada@CBServer:~$ 10:预祝大家安装使用成功。