【基础】linux添加新硬盘

添加新硬盘,linux设置步骤:

1、新硬盘分区

2、格式新分区

3、挂载分区

4、开机自动挂载分区



查看新硬盘的设备名称:

fdisk -l


使用fdisk分区

fdisk /dev/sdb


创建分区:n

Command (m for help): n

Command action

  e   extended

  p   primary partition (1-4)

p 只能创建四个主分区

Partition number (1-4): 1

First cylinder (1-10443, default 1): 1


使用+xMB来设置大小   +10240MB = 10G

Last cylinder, +cylinders or +size{K,M,G} (1-10443, default 10443): +10240MB


查看当前系统的文件系统格式  ext4

[root@kvm ~]# df -lhT

Filesystem     Type     Size  Used Avail Use% Mounted on

/dev/sda2      ext4     117G   11G  100G  10% /

tmpfs          tmpfs    242M  224K  242M   1% /dev/shm

/dev/sr0       iso9660  602M  602M     0 100% /media/GRTMPVOL_CN


格式化新分区 mkfs.ext4 -c /dev/sdb1 ,-c : 检查该partition 是否有坏区

[root@kvm ~]# mkfs.ext4 -c /dev/sdb1

mke2fs 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

625856 inodes, 2502115 blocks

125105 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2562719744

77 block groups

32768 blocks per group, 32768 fragments per group

8128 inodes per group

Superblock backups stored on blocks:

       32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632


Checking for bad blocks (read-only test): done                                

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done


This filesystem will be automatically checked every 20 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.


挂载分区

mount /dev/sdb1 /test


[root@kvm /]# df -h

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda2       117G   11G  100G  10% /

tmpfs           242M  224K  242M   1% /dev/shm

/dev/sr0        602M  602M     0 100% /media/GRTMPVOL_CN

/dev/sdb1       9.4G  150M  8.8G   2% /test




开机自动挂载分区

vi /etc/fstab 后面加入

/dev/sdb1               /test                   ext4    defaults        1 2


查看分区uuid:blkid

[root@kvm /]# blkid

/dev/sda1: UUID="c31f4174-d38d-472f-85b8-8c936f720681" TYPE="swap"

/dev/sda2: UUID="79857e9b-11ad-4c62-b4e2-bd86dcd782e2" TYPE="ext4"

/dev/sdb1: UUID="5ffe1ce5-38e7-404c-afbf-bd8652e4cfc9" TYPE="ext4"

/dev/sdb2: UUID="aae4e035-5617-44be-bbd8-1f95db3047c7" TYPE="ext4"


分区标签:

e2label /dev/sdb2 /my

e2label /dev/sdb2

/my



fstab格式说明(引自http://smilejay.com/2011/03/fstab/)

第一列是设备名称,第二列是挂载点,第三列是文件系统类型,第四列是mount选项,第五列是dump选项,第六列是文件系统检查的选项。

1.第一列是设备名称:说明需要mount的设备。可以使/dev/sda5这样的设备名称,也可以使用设备的UUID或设备的卷标签,如“UUID=4417e5cc-f0c8-4026-b580-8e2db272bd08”或“LABAL=root”。

2.第二列是挂载点:说明将设备挂载的位置。注:如果使用mount命令不指定挂载点,则fstab中存在的这个点会作为该设备的默认挂载点。

3.第三列是文件系统类型:就是制定文件系统的类型,如ext3/ext4/iso9660/vfat/ntfs/nfs/swap等等文件系统类型。注:此列可能为“auto”,它表示文件系统类型为自动检测设备而获得,在mount floppy(软盘)/CD-ROM(光驱)等设备时常使用auto,因为我们并不预先知道该设备的文件系统类型。本系统支持哪些文件系统,可以根据ls /lib/modules/2.6.**/kernel/fs来查看。

4.第四列是mount选项:告诉系统该如何mount该设备。
auto: 开机自动挂接;noauto: 开机不自动挂接;
nouser: 只有root可挂;user: 任何用户都可以挂接;
ro: 只读挂接;rw: 可读可写挂接;
exec 和 noexec: exec允许执行对应分区中的可执行二进制文件,而noexec的作用刚好相反;
sync 和 async:sync的意思是同步完成,对该设备的读写都不经过缓冲区;async的意思是异步,对该设备的写会经过buffer,并不是立即写入物理设备中。
defaults:所有选项全部使用默认配置,默认为:rw, suid, dev, exec, auto, nouser 和 async。
注:CD-ROM等不确定是否开机时就有的设备建议用noauto;只读设备用ro;对于软盘、U盘等设备,如果数据完整性要求高,可以使用sync同步写入(如果是async的设备cp文件到其中,如果不正常退出而拔掉设备,可能copy的东西还不完整;当然sync选项会降低设备的读写性能,async方式性能更好些)

5.第五列是dump选项,如果为0,在dump时会忽略该设备,为1则dump时会dump下该设备中数据。注:此选项在多数情况下为0。

6.第六列是系统检查的选项,为0表示该设备在fsck时不检查,为1、2等表示fsck是扫描的顺序。注:根目录(/)通常为1,其他很多为2,不需要检查设为0.


你可能感兴趣的:(linux添加硬盘)