Linux压缩/home并扩容根目录日志

[root@logstash /]# umount /home
[root@logstash /]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root   50G   49G  1.6G   97% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G   55M   16G    1% /dev/shm
tmpfs                         16G  2.8M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G   32K  3.2G    1% /run/user/0
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/0620a18d68f03cdc06ce3616fb90e8f99cb50c5021ecd2917bdc4b754699e2bc/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/78719e7987fe6a6e269f9fc16cca561a26f07e026528034b40400879916e7071/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/b6e938c3ea7fcf017788bf9317d4317c0ddfaa46d23e57a923b4af33ecdb3ff5/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/1c1b57007ba2f9769b161bf3a207050ef3558245d7a1593412b07cce6fe8c21b/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/70934c872cc2fa018186aa73240ec566325d2a25772457df278acda89f789e5d/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/4f37a5b7385c013fec2b001f462c0219b8fbf29b58925e2c1b7b0d85c477661e/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/3e91ef5dab0cf8a3f33d9b80614502beff1aa661f056971acb84893589a20859/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/0e2fef47afd97b45f284e2a172f111624708df14f7fa99501f3b7cdbaae09c1f/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/205f5e95e018e8d23aa9b6a98761ea2550f47531577a395709c07525a0d58f41/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/bc43b9a6bb7e2f5844950a958512092e1989e0f2047b154519ce5f749a952037/shm
[root@logstash /]# resize2fs -p /dev/mapper/centos_192-home 300G
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时
找不到有效的文件系统超级块.
[root@logstash /]# e2fsck -f  /dev/mapper/centos_192-home
e2fsck 1.42.9 (28-Dec-2013)
ext2fs_open2: Bad magic number in super-block
e2fsck: 超级块无效, trying backup blocks...
e2fsck: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时

The 超级块 could not be read or does not describe a correct ext2
文件系统.  If the 设备 is valid and it really contains an ext2
文件系统 (and not swap or ufs or something else), then the 超级块
is corrupt, and you might try running e2fsck with an alternate 超级块:
    e2fsck -b 8193 <设备>

[root@logstash /]# resize2fs -p /dev/mapper/centos_192-home 300G
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时
找不到有效的文件系统超级块.
[root@logstash /]# resize2fs -p /dev/mapper/centos_192-home 30G
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时
找不到有效的文件系统超级块.
[root@logstash /]# xfs_growfs  /dev/mapper/centos_192-home
xfs_growfs: /dev/mapper/centos_192-home is not a mounted XFS filesystem
[root@logstash /]# resize2fs -p /dev/mapper/centos_192-home 300G
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时
找不到有效的文件系统超级块.
[root@logstash /]# xfs_info
Usage: xfs_info [-V] [-t mtab] mountpoint
[root@logstash /]# xfs_info  /dev/mapper/centos_192-home
xfs_info: /dev/mapper/centos_192-home is not a mounted XFS filesystem
[root@logstash /]# resize2fs /dev/mapper/centos_192-home
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos_192-home 时
找不到有效的文件系统超级块.
[root@logstash /]# cat /etc/fstab | grep centos-home
[root@logstash /]# cat /etc/fstab | grep centos_
/dev/mapper/centos_192-root /                       xfs     defaults        0 0
/dev/mapper/centos_192-home /home                   xfs     defaults        0 0
/dev/mapper/centos_192-swap swap                    swap    defaults        0 0
[root@logstash /]# xfs_growfs  /dev/mapper/centos_192-home
xfs_growfs: /dev/mapper/centos_192-home is not a mounted XFS filesystem
[root@logstash /]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root   50G   49G  1.6G   97% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G   55M   16G    1% /dev/shm
tmpfs                         16G  2.8M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G   32K  3.2G    1% /run/user/0
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/0620a18d68f03cdc06ce3616fb90e8f99cb50c5021ecd2917bdc4b754699e2bc/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/78719e7987fe6a6e269f9fc16cca561a26f07e026528034b40400879916e7071/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/b6e938c3ea7fcf017788bf9317d4317c0ddfaa46d23e57a923b4af33ecdb3ff5/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/1c1b57007ba2f9769b161bf3a207050ef3558245d7a1593412b07cce6fe8c21b/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/70934c872cc2fa018186aa73240ec566325d2a25772457df278acda89f789e5d/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/4f37a5b7385c013fec2b001f462c0219b8fbf29b58925e2c1b7b0d85c477661e/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/3e91ef5dab0cf8a3f33d9b80614502beff1aa661f056971acb84893589a20859/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/0e2fef47afd97b45f284e2a172f111624708df14f7fa99501f3b7cdbaae09c1f/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/205f5e95e018e8d23aa9b6a98761ea2550f47531577a395709c07525a0d58f41/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/bc43b9a6bb7e2f5844950a958512092e1989e0f2047b154519ce5f749a952037/shm
[root@logstash /]# xfs_growfs /home
meta-data=/dev/mapper/centos_192-root isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@logstash /]# mount -a
[root@logstash /]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root   50G   49G  1.6G   97% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G   55M   16G    1% /dev/shm
tmpfs                         16G  2.8M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G   32K  3.2G    1% /run/user/0
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/0620a18d68f03cdc06ce3616fb90e8f99cb50c5021ecd2917bdc4b754699e2bc/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/78719e7987fe6a6e269f9fc16cca561a26f07e026528034b40400879916e7071/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/b6e938c3ea7fcf017788bf9317d4317c0ddfaa46d23e57a923b4af33ecdb3ff5/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/1c1b57007ba2f9769b161bf3a207050ef3558245d7a1593412b07cce6fe8c21b/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/70934c872cc2fa018186aa73240ec566325d2a25772457df278acda89f789e5d/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/4f37a5b7385c013fec2b001f462c0219b8fbf29b58925e2c1b7b0d85c477661e/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/3e91ef5dab0cf8a3f33d9b80614502beff1aa661f056971acb84893589a20859/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/0e2fef47afd97b45f284e2a172f111624708df14f7fa99501f3b7cdbaae09c1f/shm
overlay                       50G   49G  1.6G   97% /var/lib/docker/overlay2/205f5e95e018e8d23aa9b6a98761ea2550f47531577a395709c07525a0d58f41/merged
shm                           64M     0   64M    0% /var/lib/docker/containers/bc43b9a6bb7e2f5844950a958512092e1989e0f2047b154519ce5f749a952037/shm
/dev/mapper/centos_192-home  873G   33M  873G    1% /home
[root@logstash /]# vim /etc/fstab
[root@logstash /]# reboot
[root@logstash ~]# lvremove  /dev/mapper/centos_192-home
Do you really want to remove active logical volume centos_192/home? [y/n]: y
  Logical volume "home" successfully removed
[root@logstash ~]# lvcreate -n home -L 300g centos
  Volume group "centos" not found
  Cannot process volume group centos
[root@logstash ~]# lvcreate -n home -L 300g centos_192
WARNING: xfs signature detected on /dev/centos_192/home at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/centos_192/home.
  Logical volume "home" created.
[root@logstash ~]# mkfs.ext4 /dev/mapper/centos_192-home
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
19660800 inodes, 78643200 blocks
3932160 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2227175424
2400 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,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616

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

[root@logstash ~]#
[root@logstash ~]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root   50G   49G  1.6G   97% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G     0   16G    0% /dev/shm
tmpfs                         16G  1.9M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G  8.0K  3.2G    1% /run/user/42
tmpfs                        3.2G     0  3.2G    0% /run/user/0
[root@logstash ~]# lvextend -L +573G /dev/mapper/centos_192-root
  Insufficient free space: 146688 extents needed, but only 146576 available
[root@logstash ~]# fdisk   -i
fdisk:无效选项 -- i
用法:
 fdisk [选项] <磁盘>    更改分区表
 fdisk [选项] -l <磁盘> 列出分区表
 fdisk -s <分区>        给出分区大小(块数)

选项:
 -b <大小>             扇区大小(512、1024、2048或4096)
 -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)
 -h                    打印此帮助文本
 -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
 -v                    打印程序版本
 -C <数字>             指定柱面数
 -H <数字>             指定磁头数
 -S <数字>             指定每个磁道的扇区数

[root@logstash ~]# fdisk   -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

磁盘 /dev/sda:1000.2 GB, 1000204886016 字节,1953525168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
Disk identifier: D484A748-C03B-4AD2-879A-C6EBE0BE9177


#         Start          End    Size  Type            Name
 1         2048       411647    200M  EFI System      EFI System Partition
 2       411648      2508799      1G  Microsoft basic
 3      2508800   1953523711  930.3G  Linux LVM

磁盘 /dev/mapper/centos_192-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos_192-swap:8321 MB, 8321499136 字节,16252928 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节


磁盘 /dev/mapper/centos_192-home:322.1 GB, 322122547200 字节,629145600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节

[root@logstash ~]# ^C
[root@logstash ~]# lvextend -L +572G /dev/mapper/centos_192-root
  Size of logical volume centos_192/root changed from 50.00 GiB (12800 extents) to 622.00 GiB (159232 extents).
  Logical volume centos_192/root successfully resized.
[root@logstash ~]# xfs_growfs /dev/mapper/centos_192-root
meta-data=/dev/mapper/centos_192-root isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 163053568
[root@logstash ~]# vgdisplay
  --- Volume group ---
  VG Name               centos_192
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               930.31 GiB
  PE Size               4.00 MiB
  Total PE              238160
  Alloc PE / Size       238016 / 929.75 GiB
  Free  PE / Size       144 / 576.00 MiB
  VG UUID               fAWDAX-L1xT-IYKo-eDld-wI16-XhHf-aEFdm5

[root@logstash ~]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root  622G   49G  574G    8% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G     0   16G    0% /dev/shm
tmpfs                         16G  1.9M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G   12K  3.2G    1% /run/user/42
tmpfs                        3.2G     0  3.2G    0% /run/user/0
[root@logstash ~]# vim /etc/fstab
[root@logstash ~]# mount -a
[root@logstash ~]# df -h
文件系统                     容量  已用  可用 已用% 挂载点
/dev/mapper/centos_192-root  622G   49G  574G    8% /
devtmpfs                      16G     0   16G    0% /dev
tmpfs                         16G     0   16G    0% /dev/shm
tmpfs                         16G  1.9M   16G    1% /run
tmpfs                         16G     0   16G    0% /sys/fs/cgroup
/dev/sda2                   1014M  165M  850M   17% /boot
/dev/sda1                    200M   12M  189M    6% /boot/efi
tmpfs                        3.2G   12K  3.2G    1% /run/user/42
tmpfs                        3.2G     0  3.2G    0% /run/user/0
/dev/mapper/centos_192-home  296G   65M  281G    1% /home
[root@logstash ~]# 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值