磁盘格式化、磁盘挂载、手动增加swap空间

磁盘格式化

命令 : mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4

1、查看下/dev/sdb下分区

[root@test76 ~]# fdisk /dev/sdb


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

         switch off the mode (command 'c') and change display units to

         sectors (command 'u').


Command (m for help): p


Disk /dev/sdb: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x2f8fd7be


   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         262     2104483+  83  Linux

/dev/sdb2             263         394     1060290   83  Linux

/dev/sdb3             395         917     4200997+   5  Extended


2、将格式化为ext4格式(centos6 用的是ext4;CentOS 5 是使用ext3作为默认的文件系统;centos7用的是xfs文件)

[root@test76 ~]# mke2fs -t ext4 /dev/sdb1  #等同于mkfs.ext4 /dev/sdb1

临时挂载磁盘挂载:

[root@test76 /]# mount /dev/sdb1 /data

[root@test76 /]# mount /dev/sdb2 /backup/

[root@test76 /]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root

                      8.3G  2.1G  5.9G  26% /

tmpfs                 246M     0  246M   0% /dev/shm

/dev/sda1             477M   33M  419M   8% /boot

/dev/sdb1             2.0G  3.1M  1.9G   1% /data

/dev/sdb2            1020M  1.3M  967M   1% /backup



永久挂载:写入/etc/fstab

[root@test76 ~]# grep "data" /etc/fstab #通过UUID挂载,也可以通过/dev/sdb1 挂载

cfd72ec9-956d-4e42-80ec-3714c5839258  /data     ext4    defaults        0 0


[root@test76 /]# blkid 

#明明挂载的文件系统是xfs,为啥显示ext2格式呢?

/dev/sda1: UUID="22af8038-24b3-4dd4-b91b-10f1727c1083" TYPE="ext4" 

/dev/sda2: UUID="WyoIlN-38hq-Bo9e-KgxN-KqlZ-iOje-PbTRGe" TYPE="LVM2_member" 

/dev/sdb1: UUID="cfd72ec9-956d-4e42-80ec-3714c5839258" TYPE="ext4" 

/dev/sdb2: UUID="ed09d437-bc97-42fa-91d1-82b757213750" TYPE="ext2" 


3、-b 分区时设定每个数据区块占用空间大小,目前支持1024, 2048 以及4096 bytes每个块。

    mke2fs -t ext4 -b 8192 /dev/sdb4


手动增加swap空间


    磁盘格式化、磁盘挂载、手动增加swap空间

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统运行效率。

1、添加swap的交换文件;建立专用目录存放交换文件

         mkdir /backup/swap

         chmod 700 /backup/swap


2、dd命令创建1G的文件

[root@test76 ~]# dd if=/dev/zero of=/backup/swap/swap.1 bs=1M count=1024

3、mkswap转换为swap格式

[root@test76 ~]# mkswap /backup/swap/swap.1


4、开启文件的swap功能

swapon/off  /backup/swap/swap.1

5、开启自动使用文件的swap;写入到/etc/fstab中

[root@test76 ~]# grep 'swap' /etc/fstab 

/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0

/backup/swap/swap.1  swap   swap    defaults  0 0


6、原先是1G的swap(分区时候划分,现在是2G了)

[root@test76 ~]# free -mh

             total       used       free     shared    buffers     cached

Mem:          490M       481M       8.9M        28K       2.3M       126M

-/+ buffers/cache:       352M       138M 

Swap:         2.0G       144M       1.8G 










本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1976392,如需转载请自行联系原作者
上一篇:国产数据库之达梦数据库 - DM7 MPP集群安装配置


下一篇:Segment Routing