如何给linux添加一块硬盘

标签: linux 硬盘 | 发表时间:2013-06-26 19:45 | 作者:royjj
出处:http://blog.csdn.net

                                                               如何给linux添加一块硬盘

overview:

添加一块15G的硬盘

  170  fdisk -l          列出所有硬盘


  171  sudo pvcreate /dev/sdb      ----------sdb为新添加的物理盘,准备供lvm使用


  172  sudo vgcreate 12c /dev/sdb    -------------------创建名为12c的卷组

  174  sudo lvcreate -l 100%FREE -n 12clv 12c   ----------------------------创建名为12lv的逻辑卷

  
  175  sudo mkfs -t ext4 /dev/12c/12clv     --------------------------创建文件系统


  176  sudo mkdir /12c      ----------------------------创建挂载点


  177  sudo vi /etc/fstab   -------------------------设置挂载的选项,挂载点

                              
  178  sudo mount /12c    -------------------------- 挂载这个文件系统
 

 

eg:

[root@localhost ~]# fdisk -l

Disk /dev/sda: 14.3 GB, 14343061504 bytes
255 heads, 63 sectors/track, 1743 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1743    13896225   8e  Linux LVM

Disk /dev/sdb: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/dm-0: 13.1 GB, 13153337344 bytes
255 heads, 63 sectors/track, 1599 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-1 doesn't contain a valid partition table


[root@localhost ~]# sudo pvcreate /dev/sdb
  Writing physical volume data to disk "/dev/sdb"
  Physical volume "/dev/sdb" successfully created


[root@localhost ~]# sudo vgcreate 12c /dev/sdb
  Volume group "12c" successfully created


[root@localhost ~]# sudo lvcreate -l 100%FREE -n 12clv
  Path required for Logical Volume "12clv"
  Please provide a volume group name
  Run `lvcreate --help' for more information.


[root@localhost ~]# sudo lvcreate -l 100%FREE -n 12clv 12c
  Logical volume "12clv" created


[root@localhost ~]# sudo mkfs -t ext4 /dev/12c/12clv
mke4fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
983040 inodes, 3931136 blocks
196556 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4026531840
120 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Writing inode tables: done                           
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first.  Use tune4fs -c or -i to override.


[root@localhost ~]# sudo mkdir /12c


[root@localhost ~]# sudo vi /etc/fstab
/dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
/dev/12c/12clv          /12c                     ext4    defaults       0 0
~
~

"/etc/fstab" 8L, 610C written


[root@localhost ~]# sudo mount /12c

[root@localhost ~]# cd /
[root@localhost /]# ll
total 166
drwxr-xr-x   3 root root  4096 Jun 26 07:26 12c
drwxr-xr-x   3 root root  4096 Jun 20 00:04 bin
drwxr-xr-x   4 root root  1024 Jun 19 10:34 boot
drwxr-xr-x  13 root root  3900 Jun 26 07:25 dev
drwxr-xr-x  98 root root 12288 Jun 26 07:30 etc
drwxr-xr-x   4 root root  4096 Jun 26 06:29 home
drwxr-xr-x  11 root root  4096 Jun 20 00:04 lib
drwxr-xr-x   9 root root  4096 Jun 20 00:04 lib64
drwx------   2 root root 16384 Jun 19 10:23 lost+found
drwxr-xr-x   3 root root  4096 Jun 26 07:18 media
drwxr-xr-x   2 root root     0 Jun 26 07:18 misc
drwxr-xr-x   2 root root  4096 Feb 16  2010 mnt
drwxr-xr-x   2 root root     0 Jun 26 07:18 net
drwxr-xr-x   2 root root  4096 Feb 16  2010 opt
dr-xr-xr-x 123 root root     0 Jun 26 07:17 proc
drwxr-x---  15 root root  4096 Jun 26 06:46 root
drwxr-xr-x   2 root root 12288 Jun 20 00:04 sbin
drwxr-xr-x   2 root root  4096 Jun 19 10:23 selinux
drwxr-xr-x   2 root root  4096 Feb 16  2010 srv
drwxr-xr-x  13 root root     0 Jun 26 07:17 sys
drwxr-xr-x   3 root root  4096 Jun 19 10:31 tftpboot
drwxrwxrwt   8 root root  4096 Jun 26 07:19 tmp
drwxr-xr-x  15 root root  4096 Jun 19 10:26 usr
drwxr-xr-x  21 root root  4096 Jun 19 10:37 var


[root@localhost /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       12G  8.7G  2.6G  78% /
/dev/sda1              99M   24M   71M  25% /boot
tmpfs                 244M     0  244M   0% /dev/shm
/dev/mapper/12c-12clv
                       15G  166M   14G   2% /12c


[root@localhost /]# cd /12c

[root@localhost 12c]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       12G  8.7G  2.6G  78% /
/dev/sda1              99M   24M   71M  25% /boot
tmpfs                 244M     0  244M   0% /dev/shm
/dev/mapper/12c-12clv
                       15G  166M   14G   2% /12c

[root@localhost 12c]#

到此成功添加一块硬盘,并建立文件系统

作者:royjj 发表于2013-6-26 19:45:52 原文链接
阅读:95 评论:0 查看评论

相关 [linux 硬盘] 推荐:

Linux 下挂载新硬盘方法

- - 操作系统 - ITeye博客
Life吧 本文永久链接地址:. 从查询结果看出,有一个/dev/sdb的盘未挂载. 用fdisk 对/dev/sdb 进行分区. 再次查看分区情况,多出来一个/dev/sdb1 的区,这个1是我们在前面指定的,如果我们指定2,就变成 sdb2了. 格式化 /dev/sdb1 分区. 创建data目录并将 /dev/sdb1 挂在到该目录下.

如何给linux添加一块硬盘

- - CSDN博客系统运维推荐文章
                                                               如何给linux添加一块硬盘.   170  fdisk -l          列出所有硬盘.   171  sudo pvcreate /dev/sdb      ----------sdb为新添加的物理盘,准备供lvm使用.

linux下为新硬盘创建lvm分区

- - C1G军火库
DELL R410本来有两块146G的硬盘,再新增一块146G硬盘. 现在硬盘便宜了,天猫价650,另需硬盘托架一个70大洋.. #centos6 没有kudzu服务改用udev. 认出了新硬盘/dev/sdc. 对新硬盘分区,lvm的id为8e. 文件系统              容量  已用 可用 已用% 挂载点.

Linux下 如何新增硬盘的方法

- - ITeye博客
  查看所挂硬盘分区情况.   3.fdisk /dev/设备名.   格式化成ext2的分区.   Mke2fs /dev/hda1 格式化成ext2格式.   Tune2fs –j /dev/hda1 将ext2格式转化为ext3.   格式化成ext3的分区.   Mount /dev/hda1 /home 重启后需要重新加载.

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

linux makefile编写

- hl - C++博客-首页原创精华区
在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则. target也就是一个目标文件,可以是Object File,也可以是执行文件. prerequisites就是,要生成那个target所需要的文件或是目标. command也就是make需要执行的命令. 这是一个文件的依赖关系,也就是说,target这一个或多个的目标文件依赖于prerequisites中的文件,其生成规则定义在 command中.

Linux下的VDSO

- 圣斌 - Adam's
VDSO(Virtual Dynamically-linked Shared Object)是个很有意思的东西, 它将内核态的调用映射到用户态的地址空间中, 使得调用开销更小, 路径更好.. 开销更小比较容易理解, 那么路径更好指的是什么呢. 拿x86下的系统调用举例, 传统的int 0×80有点慢, Intel和AMD分别实现了sysenter, sysexit和syscall, sysret, 即所谓的快速系统调用指令, 使用它们更快, 但是也带来了兼容性的问题.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

linux 小技巧

- - DBA Blog
2:如何限制用户的最小密码长度. 修改/etc/login.defs里面的PASS_MIN_LEN的值. 比如限制用户最小密码长度是8:. 3:如何使新用户首次登陆后强制修改密码. 4:更改Linux启动时用图形界面还是字符界面. 将id:5:initdefault: 其中5表示默认图形界面. 改id:3: initdefault: 3表示字符界面.