ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux 硬盘操作

Linux 硬盘操作

原创 Linux操作系统 作者:tomshenhao 时间:2011-09-13 14:58:35 0 删除 编辑
 

前期处理

IDE 硬盘处理

硬盘标记   设备文件

IDE 0:0      /dev/hda

IDE 0:1      /dev/hdb

IDE 1:0      /dev/hdc

IDE 1:1      /dev/hdd

SCSI 硬盘处理(需要逐个安装)

1. 检查scsi_host:ls /sys/class/scsi_host

根据结果修改下条命令中的“host#”

2. 输入命令搜索硬盘:echo "- - -" > /sys/class/scsi_host/host#/scan
3. 查看是否找到新建硬盘:fdisk -l

硬盘标记  设备文件

SCSI 0:0   /dev/sda

SCSI 0:1   /dev/sdb

 ....

最多可以添加60个硬盘

硬盘-->文件系统:

1. 直接处理挂载

a. 硬盘划分处理:

fdisk /dev/hdd

新建:n

主分区:p(可建四个。如果建四个,则无法建扩展分区)

扩展分区:e(首先需要将剩余的空间创建为扩展,再细分)

查询划分情况:p

保存所有修改:w

取消所有修改:q

b. 硬盘划分查询:

fdisk -l /dev/hdd

c. 格式化硬盘分区:

mkfs.ext3 /dev/hdd

d. 挂载文件系统:

mount+设备文件+挂载点

例如:mount /dev/hdd /mnt/d

后续:

a. 取消挂载文件系统:

umount+挂载点

例如:umount /mnt/a

2. 建立LVM再挂载:

a. 创建physical volumn:

pvcreate+硬盘分区

例如:pvcreate /dev/hdd

b. 创建volumn group:

vgcreate+vg名字+硬盘分区

例如:vgcreate testvg /dev/hdd

c. 扩展volumn group: 

vgextend+vg名字+硬盘分区

例如:vgextend testvg /dev/hdb

d. 创建logical volumn:

lvcreate+大小+lv名字+vg名字

例如:lvcreate -L 10g -n testlv testvg

e. 扩展logical volumn:

lvextend+扩展大小+lv名字

例如:lvextend -L +1g /dev/testvg/testlv

如果lv已经挂载,需要:resize2fs+lv名字

例如:resize2fs /dev/testvg/testlv

f. 挂载文件系统

mount+lv名字+挂载点

例如:mount /dev/testvg/testlv /mnt/b

后续:

a. 取消挂载文件系统:

umount+挂载点

例如:umount /mnt/a

b. 删除logical volumn:

lvremove+lv名字

例如:lvremove /dev/testvg/testlv

c. 删除volumn group:

vgremove+vg名字

例如:vgremove testvg

d. 删除physical volumn:

pvremove+pv名字

例如:pvremove /dev/hdd

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24751738/viewspace-707321/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Linux 大文件处理
下一篇: Linux 命令
请登录后发表评论 登录
全部评论

注册时间:2011-07-14

  • 博文量
    260
  • 访问量
    393450