linu系统磁盘管理和搭建日志服务器

磁盘容量检查

    用df命令查看磁盘容量,不加参数以k为单位
    df -i   //查看inode使用情况
    df -h   //以G或者T或者M人性化方式显示
    df -T   //查看文件类型

    //使用df命令查看磁盘,下面分别介绍每列什么含义
    [root@sh ~]# df -h
    文件系统               容量  已用  可用 已用% 挂载点
    /dev/mapper/rhel-root   17G  1.4G   16G    9% /
    devtmpfs               1.9G     0  1.9G    0% /dev
    tmpfs                  1.9G     0  1.9G    0% /dev/shm
    tmpfs                  1.9G  8.7M  1.9G    1% /run
    tmpfs                  1.9G     0  1.9G    0% /sys/fs/cgroup
    /dev/sda1             1014M  143M  872M   15% /boot
    tmpfs                  378M     0  378M    0% /run/user/0

使用lsblk查看分区情况:

[root@sh ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   20G  0 disk 
sdc             8:32   0   20G  0 disk 
sr0            11:0    1  3.8G  0 rom  

使用du命令查看目录或文件的容量,不加参数以k为单位:

-s:列出总和
-h:人性化显示容量信息
[root@sh ~]# du -sh /boot
111M	/boot

磁盘分区,格式,永久挂载

1P1E6L(一主一扩六逻辑)

[root@sh ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   20G  0 disk 
sdc             8:32   0   20G  0 disk 
sr0            11:0    1  3.8G  0 rom  
[root@sh ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xf4e7608e 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+500M
分区 1 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): e
分区号 (2-4,默认 2):
起始 扇区 (1026048-41943039,默认为 1026048):
将使用默认值 1026048
Last 扇区, +扇区 or +size{K,M,G} (1026048-41943039,默认为 41943039):
将使用默认值 41943039
分区 2 已设置为 Extended 类型,大小设为 19.5 GiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (1028096-41943039,默认为 1028096):
将使用默认值 1028096
Last 扇区, +扇区 or +size{K,M,G} (1028096-41943039,默认为 41943039):+4G
分区 5 已设置为 Linux 类型,大小设为 4 GiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 6
起始 扇区 (9418752-41943039,默认为 9418752):
将使用默认值 9418752
Last 扇区, +扇区 or +size{K,M,G} (9418752-41943039,默认为 41943039):+4G
分区 6 已设置为 Linux 类型,大小设为 4 GiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 7
起始 扇区 (17809408-41943039,默认为 17809408):
将使用默认值 17809408
Last 扇区, +扇区 or +size{K,M,G} (17809408-41943039,默认为 41943039):+500M
分区 7 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 8
起始 扇区 (18835456-41943039,默认为 18835456):
将使用默认值 18835456
Last 扇区, +扇区 or +size{K,M,G} (18835456-41943039,默认为 41943039):+500M
分区 8 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 9
起始 扇区 (19861504-41943039,默认为 19861504):
将使用默认值 19861504
Last 扇区, +扇区 or +size{K,M,G} (19861504-41943039,默认为 41943039):
将使用默认值 41943039
分区 9 已设置为 Linux 类型,大小设为 10.5 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xf4e7608e

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     1026047      512000   83  Linux
/dev/sdb2         1026048    41943039    20458496    5  Extended
/dev/sdb5         1028096     9416703     4194304   83  Linux
/dev/sdb6         9418752    17807359     4194304   83  Linux
/dev/sdb7        17809408    18833407      512000   83  Linux
/dev/sdb8        18835456    19859455      512000   83  Linux
/dev/sdb9        19861504    41943039    11040768   83  Linux

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@sh ~]# partprobe /dev/sdb

//将所有分区格式化(主分区ext4格式 逻辑分区xfs格式)
[root@sh ~]# mkfs.ext4 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.xfs /dev/sdb5
meta-data=/dev/sdb5              isize=512    agcount=4, agsize=262144 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=1048576, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdb6
meta-data=/dev/sdb6              isize=512    agcount=4, agsize=262144 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=1048576, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdb7
meta-data=/dev/sdb7              isize=512    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdb8
meta-data=/dev/sdb8              isize=512    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdb9
meta-data=/dev/sdb9              isize=512    agcount=4, agsize=690048 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2760192, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# blkid | grep "sdb1"
/dev/sdb1: UUID="61540f35-e6e3-49b1-865c-3291cebfcab7" TYPE="ext4" 
[root@sh ~]# blkid | grep "sdb5"
/dev/sdb5: UUID="b4f12d1d-af07-4dc6-9c48-1c1f2de266fc" TYPE="xfs" 
[root@sh ~]# blkid | grep "sdb6"
/dev/sdb6: UUID="0e3110d7-6fb5-44cb-b72b-211cc61243b0" TYPE="xfs" 
[root@sh ~]# blkid | grep "sdb7"
/dev/sdb7: UUID="b98b1cbf-8b0b-428f-8ceb-b23303defe98" TYPE="xfs" 
[root@sh ~]# blkid | grep "sdb8"
/dev/sdb8: UUID="5ebbd9e4-4903-4512-b73b-bc6df6a24ced" TYPE="xfs" 
[root@sh ~]# blkid | grep "sdb9"
/dev/sdb9: UUID="00204dc4-280f-4331-9151-984b2cb69eb1" TYPE="xfs" 
[root@sh ~]# cat >> /etc/fstab <<EOF
> UUID="61540f35-e6e3-49b1-865c-3291cebfcab7" /opt/sdb1 ext4 defaults 0 0
> UUID="b4f12d1d-af07-4dc6-9c48-1c1f2de266fc" /opt/sdb5 xfs defaults 0 0
> UUID="0e3110d7-6fb5-44cb-b72b-211cc61243b0" /opt/sdb6 xfs defaults 0 0
> UUID="b98b1cbf-8b0b-428f-8ceb-b23303defe98" /opt/sdb7 xfs defaults 0 0
>  UUID="5ebbd9e4-4903-4512-b73b-bc6df6a24ced" /opt/sdb8 xfs defaults 0 0
> UUID="00204dc4-280f-4331-9151-984b2cb69eb1" /opt/sdb9 xfs defaults 0 0
> EOF
[root@sh ~]# mount -a
[root@sh ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   20G  0 disk 
├─sdb1          8:17   0  500M  0 part /opt/sdb1
├─sdb2          8:18   0    1K  0 part 
├─sdb5          8:21   0    4G  0 part /opt/sdb5
├─sdb6          8:22   0    4G  0 part /opt/sdb6
├─sdb7          8:23   0  500M  0 part /opt/sdb7
├─sdb8          8:24   0  500M  0 part /opt/sdb8
└─sdb9          8:25   0 10.5G  0 part /opt/sdb9
sdc             8:32   0   20G  0 disk 
sr0            11:0    1  3.8G  0 rom  /mnt

2P1E4L(两主一扩四逻辑)

[root@sh ~]# fdisk /dev/sdc
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x7bd8a69f 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+500M
分区 1 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
分区号 (2-4,默认 2):
起始 扇区 (1026048-41943039,默认为 1026048):
将使用默认值 1026048
Last 扇区, +扇区 or +size{K,M,G} (1026048-41943039,默认为 41943039):+500M
分区 2 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): e
分区号 (3,4,默认 3):
起始 扇区 (2050048-41943039,默认为 2050048):
将使用默认值 2050048
Last 扇区, +扇区 or +size{K,M,G} (2050048-41943039,默认为 41943039):
将使用默认值 41943039
分区 3 已设置为 Extended 类型,大小设为 19 GiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (2052096-41943039,默认为 2052096):
将使用默认值 2052096
Last 扇区, +扇区 or +size{K,M,G} (2052096-41943039,默认为 41943039):+500M
分区 5 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 6
起始 扇区 (3078144-41943039,默认为 3078144):
将使用默认值 3078144
Last 扇区, +扇区 or +size{K,M,G} (3078144-41943039,默认为 41943039):+500M
分区 6 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 7
起始 扇区 (4104192-41943039,默认为 4104192):
将使用默认值 4104192
Last 扇区, +扇区 or +size{K,M,G} (4104192-41943039,默认为 41943039):+500M
分区 7 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
添加逻辑分区 8
起始 扇区 (5130240-41943039,默认为 5130240):
将使用默认值 5130240
Last 扇区, +扇区 or +size{K,M,G} (5130240-41943039,默认为 41943039):
将使用默认值 41943039
分区 8 已设置为 Linux 类型,大小设为 17.6 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdc:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x7bd8a69f

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048     1026047      512000   83  Linux
/dev/sdc2         1026048     2050047      512000   83  Linux
/dev/sdc3         2050048    41943039    19946496    5  Extended
/dev/sdc5         2052096     3076095      512000   83  Linux
/dev/sdc6         3078144     4102143      512000   83  Linux
/dev/sdc7         4104192     5128191      512000   83  Linux
/dev/sdc8         5130240    41943039    18406400   83  Linux

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@sh ~]# partprobe /dev/sdc
//磁盘格式化(主分区ext4格式 逻辑分区xfs格式)
[root@sh ~]# mkfs.ext4 /dev/sdc1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.ext4 /dev/sdc2
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.xfs /dev/sdc5
meta-data=/dev/sdc5              isize=512    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdc6
meta-data=/dev/sdc6              isize=512    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdc7
meta-data=/dev/sdc7              isize=512    agcount=4, agsize=32000 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=128000, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=855, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@sh ~]# mkfs.xfs /dev/sdc8
meta-data=/dev/sdc8              isize=512    agcount=4, agsize=1150400 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=4601600, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

[root@sh ~]# blkid | grep "sdc"
/dev/sdc1: UUID="f6c90f8b-659f-409c-80f0-f415a3510099" TYPE="ext4" 
/dev/sdc2: UUID="ab29393e-59e4-44ed-8cb1-207127300bd5" TYPE="ext4" 
/dev/sdc5: UUID="22afa726-3fb1-46a2-927a-3da914a1a08c" TYPE="xfs" 
/dev/sdc6: UUID="e2dc5edb-36e5-4c77-8f1e-5044bd06c0cb" TYPE="xfs" 
/dev/sdc7: UUID="c6d83d87-b63a-410b-9350-0070c3e77aba" TYPE="xfs" 
/dev/sdc8: UUID="47a1739f-3fa7-4872-9d13-2620dfc588f1" TYPE="xfs" 
[root@sh ~]# cat >> /etc/fstab <<EOF
> UUID="f6c90f8b-659f-409c-80f0-f415a3510099" /opt/sdc1 ext4 defaults 0 0
> UUID="ab29393e-59e4-44ed-8cb1-207127300bd5" /opt/sdc2 ext4 defaults 0 0
> UUID="22afa726-3fb1-46a2-927a-3da914a1a08c" /opt/sdc5 xfs defaults 0 0
> UUID="e2dc5edb-36e5-4c77-8f1e-5044bd06c0cb" /opt/sdc6 xfs defaults 0 0
> UUID="c6d83d87-b63a-410b-9350-0070c3e77aba" /opt/sdc7 xfs defaults 0 0
> UUID="47a1739f-3fa7-4872-9d13-2620dfc588f1" /opt/sdc8 xfs defaults 0 0
> EOF
[root@sh ~]# cd /opt
[root@sh opt]# mkdir sdc{1..9}
[root@sh opt]# ls
data  sdb2  sdb4  sdb6  sdb8  sdc1  sdc3  sdc5  sdc7  sdc9
sdb1  sdb3  sdb5  sdb7  sdb9  sdc2  sdc4  sdc6  sdc8
[root@sh opt]# mount -a
[root@sh opt]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   20G  0 disk 
├─sdb1          8:17   0  500M  0 part /opt/sdb1
├─sdb2          8:18   0    1K  0 part 
├─sdb5          8:21   0    4G  0 part /opt/sdb5
├─sdb6          8:22   0    4G  0 part /opt/sdb6
├─sdb7          8:23   0  500M  0 part /opt/sdb7
├─sdb8          8:24   0  500M  0 part /opt/sdb8
└─sdb9          8:25   0 10.5G  0 part /opt/sdb9
sdc             8:32   0   20G  0 disk 
├─sdc1          8:33   0  500M  0 part /opt/sdc1
├─sdc2          8:34   0  500M  0 part /opt/sdc2
├─sdc3          8:35   0    1K  0 part 
├─sdc5          8:37   0  500M  0 part /opt/sdc5
├─sdc6          8:38   0  500M  0 part /opt/sdc6
├─sdc7          8:39   0  500M  0 part /opt/sdc7
└─sdc8          8:40   0 17.6G  0 part /opt/sdc8
sr0            11:0    1  3.8G  0 rom  /mnt

3P1E1L

[root@sh ~]# fdisk /dev/sdd
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x2733d41a 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+500M
分区 1 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
分区号 (2-4,默认 2):
起始 扇区 (1026048-41943039,默认为 1026048):
将使用默认值 1026048
Last 扇区, +扇区 or +size{K,M,G} (1026048-41943039,默认为 41943039):+500M
分区 2 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): p
分区号 (3,4,默认 3):
起始 扇区 (2050048-41943039,默认为 2050048):
将使用默认值 2050048
Last 扇区, +扇区 or +size{K,M,G} (2050048-41943039,默认为 41943039):+500M
分区 3 已设置为 Linux 类型,大小设为 500 MiB

命令(输入 m 获取帮助):n
Partition type:
   p   primary (3 primary, 0 extended, 1 free)
   e   extended
Select (default e): e
已选择分区 4
起始 扇区 (3074048-41943039,默认为 3074048):
将使用默认值 3074048
Last 扇区, +扇区 or +size{K,M,G} (3074048-41943039,默认为 41943039):
将使用默认值 41943039
分区 4 已设置为 Extended 类型,大小设为 18.5 GiB


命令(输入 m 获取帮助):n
All primary partitions are in use
添加逻辑分区 5
起始 扇区 (3076096-41943039,默认为 3076096):
将使用默认值 3076096
Last 扇区, +扇区 or +size{K,M,G} (3076096-41943039,默认为 41943039):
将使用默认值 41943039
分区 5 已设置为 Linux 类型,大小设为 18.5 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdd:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x2733d41a

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdd1            2048     1026047      512000   83  Linux
/dev/sdd2         1026048     2050047      512000   83  Linux
/dev/sdd3         2050048     3074047      512000   83  Linux
/dev/sdd4         3074048    41943039    19434496    5  Extended
/dev/sdd5         3076096    41943039    19433472   83  Linux

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@sh ~]# partprobe /dev/sdd
//磁盘格式化(主分区ext4格式 逻辑分区xfs格式)
[root@sh ~]# mkfs.ext4 /dev/sdd1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.ext4 /dev/sdd2
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.ext4 /dev/sdd3
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
128016 inodes, 512000 blocks
25600 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=34078720
63 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Allocating group tables: 完成                            
正在写入inode表: 完成                            
Creating journal (8192 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 

[root@sh ~]# mkfs.xfs /dev/sdd5
meta-data=/dev/sdd5              isize=512    agcount=4, agsize=1214592 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=4858368, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

[root@sh ~]# blkid | grep "sdd"
/dev/sdd1: UUID="ad177da9-65b8-40a9-8dcc-cac7c341bacd" TYPE="ext4" 
/dev/sdd2: UUID="ee533740-4f3d-4e14-965a-a24f6dedee0c" TYPE="ext4" 
/dev/sdd3: UUID="38214925-6835-47a3-bc28-b405d7755dd7" TYPE="ext4" 
/dev/sdd5: UUID="c029ecba-dbb7-4f34-a5ac-5c4216a10038" TYPE="xfs" 
[root@sh ~]# cat >> /etc/fstab <<EOF
> UUID="ad177da9-65b8-40a9-8dcc-cac7c341bacd" /opt/sdd1 ext4 defaults 0 0
> UUID="ee533740-4f3d-4e14-965a-a24f6dedee0c" /opt/sdd2 ext4 defaults 0 0
> UUID="38214925-6835-47a3-bc28-b405d7755dd7" /opt/sdd3 ext4 defaults 0 0
> UUID="c029ecba-dbb7-4f34-a5ac-5c4216a10038" /opt/sdd5 xfs defaults 0 0
> EOF
[root@sh ~]# cd /opt
[root@sh opt]# mkdir sdd{1..9}
[root@sh opt]# ls
data  sdb3  sdb6  sdb9  sdc3  sdc6  sdc9  sdd3  sdd6  sdd9
sdb1  sdb4  sdb7  sdc1  sdc4  sdc7  sdd1  sdd4  sdd7
sdb2  sdb5  sdb8  sdc2  sdc5  sdc8  sdd2  sdd5  sdd8
[root@sh opt]# mount -a
[root@sh opt]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  ├─rhel-root 253:0    0   17G  0 lvm  /
  └─rhel-swap 253:1    0    2G  0 lvm  [SWAP]
sdb             8:16   0   20G  0 disk 
├─sdb1          8:17   0  500M  0 part /opt/sdb1
├─sdb2          8:18   0    1K  0 part 
├─sdb5          8:21   0    4G  0 part /opt/sdb5
├─sdb6          8:22   0    4G  0 part /opt/sdb6
├─sdb7          8:23   0  500M  0 part /opt/sdb7
├─sdb8          8:24   0  500M  0 part /opt/sdb8
└─sdb9          8:25   0 10.5G  0 part /opt/sdb9
sdc             8:32   0   20G  0 disk 
├─sdc1          8:33   0  500M  0 part /opt/sdc1
├─sdc2          8:34   0  500M  0 part /opt/sdc2
├─sdc3          8:35   0    1K  0 part 
├─sdc5          8:37   0  500M  0 part /opt/sdc5
├─sdc6          8:38   0  500M  0 part /opt/sdc6
├─sdc7          8:39   0  500M  0 part /opt/sdc7
└─sdc8          8:40   0 17.6G  0 part /opt/sdc8
sdd             8:48   0   20G  0 disk 
├─sdd1          8:49   0  500M  0 part /opt/sdd1
├─sdd2          8:50   0  500M  0 part /opt/sdd2
├─sdd3          8:51   0  500M  0 part /opt/sdd3
├─sdd4          8:52   0    1K  0 part 
└─sdd5          8:53   0 18.5G  0 part /opt/sdd5
sr0            11:0    1  3.8G  0 rom  

swap分区的两种建立方式

现有磁盘建立

[root@sh ~]# dd if=/dev/zero of=/opt/swap-file bs=1M count=1024
记录了1024+0 的读入
记录了1024+0 的写出
1073741824字节(1.1 GB)已复制,35.1787 秒,30.5 MB/秒
[root@sh ~]# mkswap -f /opt/swap-file 
正在设置交换空间版本 1,大小 = 1048572 KiB
无标签,UUID=b67d379c-063d-4262-bd70-4b68a4b2c9d4
[root@sh ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3774         148        2395           8        1230        3352
Swap:          2047           0        2047
[root@sh ~]# swapon /opt/swap-file 
swapon: /opt/swap-file:不安全的权限 0644,建议使用 0600。
[root@sh ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3774         149        2394           8        1230        3351
Swap:          3071           0        3071

添加新磁盘建立方式

[root@sh ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0xbbc43959 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+1G
分区 1 已设置为 Linux 类型,大小设为 1 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xbbc43959

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   83  Linux

命令(输入 m 获取帮助):t
已选择分区 1
Hex 代码(输入 L 列出所有代码):82
已将分区“Linux”的类型更改为“Linux swap / Solaris”

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xbbc43959

   设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   82  Linux swap / Solaris

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@sh ~]# partprobe /dev/sdb
[root@sh ~]# mkswap /dev/sdb1
正在设置交换空间版本 1,大小 = 1048572 KiB
无标签,UUID=e27b8626-0932-474a-ba2c-0f1fa8552cf9
[root@sh ~]# blkid | grep "swap"
/dev/sdb1: UUID="e27b8626-0932-474a-ba2c-0f1fa8552cf9" TYPE="swap" 
/dev/mapper/rhel-swap: UUID="ed51d201-8d51-4b1f-9b13-d2c4e1b07d5a" TYPE="swap" 
[root@sh ~]# cat >> /etc/fstab <<EOF
> "e27b8626-0932-474a-ba2c-0f1fa8552cf9" swap swap defaults 0 0
> EOF
[root@sh ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3774         149        2391           8        1233        3350
Swap:          2047           0        2047
[root@sh ~]# swapon /dev/sdb1
[root@sh ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3774         150        2390           8        1233        3350
Swap:          3071           0        3071
[root@sh ~]# 

搭建日志服务器

//两台主机能够ping通
[root@sh ~]# ping 192.168.194.128
PING 192.168.194.128 (192.168.194.128) 56(84) bytes of data.
64 bytes from 192.168.194.128: icmp_seq=1 ttl=64 time=1.85 ms
64 bytes from 192.168.194.128: icmp_seq=2 ttl=64 time=1.27 ms
64 bytes from 192.168.194.128: icmp_seq=3 ttl=64 time=0.543 ms
^C
--- 192.168.194.128 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 0.543/1.226/1.858/0.538 ms
[root@sh ~]# 
//修改服务器配置 开启udp tcp接收日志
$ModLoad imudp
$UDPServerRun 514
$template RemoteHost,"/data/syslog/%$YEAR%-%$MONTH%-%$DAY%/%FROMHOST-IP%.log"
*.*  ?RemoteHost

# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
$WorkDirectory /var/lib/rsyslog
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

//接收log文件处添加
ncludeConfig /etc/rsyslog.d/*.conf

$OmitLocalLogging on
$IMJournalStateFile imjournal.state


//修改客户机配置 
[root@localhost ~]# tail -1  /etc/rsyslog.conf 
*.*	@192.168.194.129:514

//关闭防火墙
[root@sh ~]# systemctl stop firewalld.service
//客户端和日志服务器重启服务
[root@sh ~]# systemctl restart rsyslog
//测试
客户机输入 logger '123456'
服务器监视 tail -f /var/log/messages
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值