当前位置: 首页 > news >正文

镇江企业做网站手机网站建设价格

镇江企业做网站,手机网站建设价格,app和手机网站,政府网站建设管理工作落实情况虚拟机系统异常,挂载到其他环境如何修复系统盘 1、环境 UOS 1060E x86环境 模拟异常环境: 1060e系统,使用lvm缩小磁盘后,出现异常,将异常磁盘挂载到其他服务器中,但存在问题发现有uuid相同的问题。 为…

虚拟机系统异常,挂载到其他环境如何修复系统盘

1、环境

UOS 1060E x86环境

模拟异常环境:

1060e系统,使用lvm缩小磁盘后,出现异常,将异常磁盘挂载到其他服务器中,但存在问题发现有uuid相同的问题。

为了模拟uuid相同的环境,将1060e克隆一台作为后续用到正常服务器,用来修复缩小lvm的磁盘。

2、扩大磁盘容量

分为ext2/3/4和xfs格式介绍

2.1ext2/3/4 文件系统扩大容量

2.1.1 格式化/dev/mapper/uos-home分区为ext4
[root@localhost ~]# mkfs.ext4 /dev/mapper/uos-home 
mke2fs 1.45.6 (20-Mar-2020)/dev/mapper/uos-home 有一个 xfs 文件系统
Proceed anyway? (y,N) y      
丢弃设备块: 完成                            
创建含有 3940352 个块(每块 4k)和 985424 个inode的文件系统
文件系统UUID:963b5b45-e155-45a9-ac6f-7db7cc01a7f5
超级块的备份存储于下列块: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成 

查看分区是否格式化完成

[root@localhost ~]#[root@localhost ~]# lsblk -f
NAME         FSTYPE      FSVER            LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                   
├─sda1       xfs                                e4356284-de10-45e9-9ae4-f90c5878e6c3      764M    25% /boot
└─sda2       LVM2_member LVM2 001               MxbhcK-JuR6-LtGk-Rsef-65Yk-vpKP-5XcTFq                ├─uos-root xfs                                34947cbf-6e30-48d1-98ff-c5386125c459     60.3G    14% /├─uos-swap swap        1                      006999f3-9198-49d8-9a46-ecf42065b671                  [SWAP]└─uos-home ext4        1.0                    963b5b45-e155-45a9-ac6f-7db7cc01a7f5                  
sr0          iso9660     Joliet Extension UOS   2023-06-06-20-28-34-00                       0   100% /media/root/UOS

可以使用上述的命令看到uos-home 已经为ext4格式了

2.1.2 扩容uos-home分区

查看初始大小

[root@localhost ~]# lvdisplay  /dev/uos/home --- Logical volume ---LV Path                /dev/uos/homeLV Name                homeVG Name                uosLV UUID                BBuhBP-Lcbc-DR0W-GsJx-u3iU-n1hu-oePjnbLV Write Access        read/writeLV Creation host, time localhost.localdomain, 2023-08-01 15:14:01 +0800LV Status              available# open                 0LV Size                15.03 GiBCurrent LE             3848Segments               1Allocation             inheritRead ahead sectors     auto- currently set to     8192Block device           253:2

初始大小为15G,扩容到20G

[root@localhost ~]# lvextend -L +5G /dev/uos/homeSize of logical volume uos/home changed from 15.03 GiB (3848 extents) to 20.03 GiB (5128 extents).Logical volume uos/home successfully resized.

正常情况是更新完继续执行resize2fs命令,但为了看到具体效果,先挂载后执行,更明显。

[root@localhost ~]# mount /dev/uos/home /home/
[root@localhost ~]# df -h
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              1.7G     0  1.7G    0% /dev
tmpfs                 1.7G   12K  1.7G    1% /dev/shm
tmpfs                 1.7G   18M  1.7G    1% /run
tmpfs                 1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root   70G  9.8G   61G   14% /
tmpfs                 1.7G   44K  1.7G    1% /tmp
/dev/sda1            1014M  251M  764M   25% /boot
tmpfs                 342M   28K  342M    1% /run/user/0
/dev/sr0              7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home   15G   24K   14G    1% /home
[root@localhost ~]# lvs /dev/uos/home LV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-ao---- 20.03g  

通过上述命令看到并没有识别最新扩容的大小
通过resize2fs后,系统可正常识别。

[root@localhost ~]# resize2fs /dev/mapper/uos-home 
resize2fs 1.45.6 (20-Mar-2020)
/dev/mapper/uos-home 上的文件系统已被挂载于 /home;需要进行在线调整大小old_desc_blocks = 2, new_desc_blocks = 3
/dev/mapper/uos-home 上的文件系统现在为 5251072 个块(每块 4k)。

再次查看大小,可看到20G

[root@localhost ~]# df -h
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              1.7G     0  1.7G    0% /dev
tmpfs                 1.7G   12K  1.7G    1% /dev/shm
tmpfs                 1.7G   18M  1.7G    1% /run
tmpfs                 1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root   70G  9.8G   61G   14% /
tmpfs                 1.7G   44K  1.7G    1% /tmp
/dev/sda1            1014M  251M  764M   25% /boot
tmpfs                 342M   28K  342M    1% /run/user/0
/dev/sr0              7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home   20G   24K   19G    1% /home

2.2 xfs文件系统扩大容量

2.2.1 格式化为xfs

为了保证测试环境相同,将上述实验文件/dev/mapper/uos-home格式化成xfs

[root@localhost ~]# mkfs.xfs  /dev/mapper/uos-home -f
meta-data=/dev/mapper/uos-home   isize=512    agcount=4, agsize=131072 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=524288, 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
Discarding blocks...Done.

查看大小

[root@localhost ~]# lsblk  -f
NAME         FSTYPE      FSVER            LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                   
├─sda1       xfs                                e4356284-de10-45e9-9ae4-f90c5878e6c3      764M    25% /boot
└─sda2       LVM2_member LVM2 001               MxbhcK-JuR6-LtGk-Rsef-65Yk-vpKP-5XcTFq                ├─uos-root xfs                                34947cbf-6e30-48d1-98ff-c5386125c459     60.2G    14% /├─uos-swap swap        1                      006999f3-9198-49d8-9a46-ecf42065b671                  [SWAP]└─uos-home xfs                                e59374fe-16cc-4bf0-87ae-d8a755ddf924                  
sr0          iso9660     Joliet Extension UOS   2023-06-06-20-28-34-00                       0   100% /media/root/UOS
[root@localhost ~]# lvsLV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-a-----  2.00g                                                    root uos -wi-ao---- 70.00g                                                    swap uos -wi-ao----  3.96g  
2.2.2 扩容文件
[root@localhost ~]# lvextend -L +8G /dev/uos/homeSize of logical volume uos/home changed from 2.00 GiB (512 extents) to 10.00 GiB (2560 extents).Logical volume uos/home successfully resized.### 识别到10G大小
[root@localhost ~]# lvsLV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-a----- 10.00g                                                    root uos -wi-ao---- 70.00g                                                    swap uos -wi-ao----  3.96g                                                    

执行xfs_growfs 必须挂载后生效

[root@localhost ~]# xfs_growfs /dev/mapper/uos-home 
xfs_growfs: /dev/mapper/uos-home is not a mounted XFS filesystem

挂载后执行xfs_growfs成功

[root@localhost ~]# mount /dev/mapper/uos-home /home
[root@localhost ~]# xfs_growfs /dev/mapper/uos-home 
meta-data=/dev/mapper/uos-home   isize=512    agcount=4, agsize=131072 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=524288, 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
data blocks changed from 524288 to 2621440
[root@localhost ~]# df -h
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              1.7G     0  1.7G    0% /dev
tmpfs                 1.7G   12K  1.7G    1% /dev/shm
tmpfs                 1.7G   18M  1.7G    1% /run
tmpfs                 1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root   70G  9.8G   61G   14% /
tmpfs                 1.7G   44K  1.7G    1% /tmp
/dev/sda1            1014M  251M  764M   25% /boot
tmpfs                 342M   24K  342M    1% /run/user/0
/dev/sr0              7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home   10G  105M  9.9G    2% /home

3、缩小磁盘容量

也是区分ext2/3/4和xfs两种做法

注意: xfs文件系统中,缩小系统后,分区会异常,只能通过mkfs命令格式化后使用。

3.1 ext2/3/4 缩减容量

3.1.1 查看磁盘分区大小
[root@localhost ~]# lvs /dev/uos/home LV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-ao---- 20.03g                                                    
[root@localhost ~]# df -hT
文件系统             类型      容量  已用  可用 已用% 挂载点
devtmpfs             devtmpfs  1.7G     0  1.7G    0% /dev
tmpfs                tmpfs     1.7G   12K  1.7G    1% /dev/shm
tmpfs                tmpfs     1.7G   18M  1.7G    1% /run
tmpfs                tmpfs     1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root xfs        70G  9.8G   61G   14% /
tmpfs                tmpfs     1.7G   44K  1.7G    1% /tmp
/dev/sda1            xfs      1014M  251M  764M   25% /boot
tmpfs                tmpfs     342M   28K  342M    1% /run/user/0
/dev/sr0             iso9660   7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home ext4       20G   24K   19G    1% /home
3.2.1 检查分区是否有坏块
[root@localhost ~]# e2fsck -f /dev/mapper/uos-home
e2fsck 1.45.6 (20-Mar-2020)1 步:检查inode、块和大小
第 2 步:检查目录结构
第 3 步:检查目录连接性
第 4 步:检查引用计数
第 5 步:检查组概要信息
/dev/mapper/uos-home:11/979200 文件(0.0% 为非连续的), 104484/3932160 块
3.1.3 重新分配大小
[root@localhost ~]# resize2fs /dev/mapper/uos-home 5G         ###后面添加的5G是后续缩小之后的大小,也就是将磁盘缩小到5G大小
resize2fs 1.45.6 (20-Mar-2020)
将 /dev/mapper/uos-home 上的文件系统调整为 1310720 个块(每块 4k)。
/dev/mapper/uos-home 上的文件系统现在为 1310720 个块(每块 4k)
3.1.4 缩小lv
[root@localhost ~]# lvreduce -L 5G /dev/uos/homeWARNING: Reducing active logical volume to 5.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce uos/home? [y/n]: ySize of logical volume uos/home changed from 15.00 GiB (3840 extents) to 5.00 GiB (1280 extents).Logical volume uos/home successfully resized.

检查是否缩小成功

[root@localhost ~]# lvsLV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-a-----  5.00g                                                    root uos -wi-ao---- 70.00g                                                    swap uos -wi-ao----  3.96g                                                    
[root@localhost ~]# lsblk  -f
NAME         FSTYPE      FSVER            LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                   
├─sda1       xfs                                e4356284-de10-45e9-9ae4-f90c5878e6c3      764M    25% /boot
└─sda2       LVM2_member LVM2 001               MxbhcK-JuR6-LtGk-Rsef-65Yk-vpKP-5XcTFq                ├─uos-root xfs                                34947cbf-6e30-48d1-98ff-c5386125c459     60.2G    14% /├─uos-swap swap        1                      006999f3-9198-49d8-9a46-ecf42065b671                  [SWAP]└─uos-home ext4        1.0                    ffd35347-260e-47c6-8462-c3a95488f600                  
sr0          iso9660     Joliet Extension UOS   2023-06-06-20-28-34-00                       0   100% /media/root/UOS
[root@localhost ~]# mount /dev/mapper/uos-home /home/
[root@localhost ~]# df -h
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              1.7G     0  1.7G    0% /dev
tmpfs                 1.7G   12K  1.7G    1% /dev/shm
tmpfs                 1.7G   18M  1.7G    1% /run
tmpfs                 1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root   70G  9.8G   61G   14% /
tmpfs                 1.7G   44K  1.7G    1% /tmp
/dev/sda1            1014M  251M  764M   25% /boot
tmpfs                 342M   24K  342M    1% /run/user/0
/dev/sr0              7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home  4.8G   24K  4.5G    1% /home

注意:ext4扩大/缩小分区的顺序不同

  • 扩大是lvextend->e2fsck -f -> resize2fs
  • 缩小是e2fsck -f -> resize2fs -> lvreduce

缩小的顺序如果错误,mount的时候,会提示如下内容

[root@localhost ~]# lvreduce -L 2G /dev/uos/homeWARNING: Reducing active logical volume to 2.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce uos/home? [y/n]: ySize of logical volume uos/home changed from 5.00 GiB (1280 extents) to 2.00 GiB (512 extents).Logical volume uos/home successfully resized.
[root@localhost ~]# resize2fs /dev/mapper/uos-home 
resize2fs 1.45.6 (20-Mar-2020)
请先运行“e2fsck -f /dev/mapper/uos-home”。[root@localhost ~]# e2fsck -f /dev/mapper/uos-home 
e2fsck 1.45.6 (20-Mar-2020)
根据超级块,文件系统的大小应为 1310720 块s
但设备的实际大小是 524288 块s
超级块或分区表可能已经损坏!
中断<y>? 是
[root@localhost ~]# mount /dev/mapper/uos-home /home/
mount: /home: 文件系统类型错误、选项错误、/dev/mapper/uos-home 上有坏超级块、缺少代码页或帮助程序或其他错误.

顺序错了,会有不必要风险,所以建议缩小文件前,务必备份完整数据

3.2 xfs缩减容量

可以看出xfs_growfs 无法识别缩小后的分区。

[root@localhost ~]# xfs_growfs /dev/mapper/uos-home
xfs_growfs: /dev/mapper/uos-home is not a mounted XFS filesystem
[root@localhost ~]# lvreduce -L 5G /dev/uos/homeWARNING: Reducing active logical volume to 5.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce uos/home? [y/n]: ySize of logical volume uos/home changed from 10.00 GiB (2560 extents) to 5.00 GiB (1280 extents).Logical volume uos/home successfully resized.
[root@localhost ~]# xfs_growfs /dev/mapper/uos-home
xfs_growfs: /dev/mapper/uos-home is not a mounted XFS filesystem
[root@localhost ~]# mount /dev/mapper/uos-home /home
mount: /home: 无法读取 /dev/mapper/uos-home 上的超级块

如果需要缩减容量,可以按照下面的方法操作:

3.2.1 备份数据
### 这里备份的是/home下的文件,以实际情况为准
cp -r /home/* /backup/home_backup/
3.2.2 缩小磁盘空间
[root@localhost ~]# lvreduce -L 5G /dev/uos/homeWARNING: Reducing active logical volume to 5.00 GiB.THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce uos/home? [y/n]: ySize of logical volume uos/home changed from 15.00 GiB (3840 extents) to 5.00 GiB (1280 extents).Logical volume uos/home successfully resized.
3.2.3 识别缩小空间
[root@localhost ~]# xfs_growfs /dev/mapper/uos-home 
xfs_growfs: /dev/mapper/uos-home is not a mounted XFS filesystem[root@localhost ~]# mount /dev/mapper/uos-home /home/
mount: /home: 无法读取 /dev/mapper/uos-home 上的超级块.

通过其他命令确认lvm中已经缩小空间了,但是没有命令可以识别到

[root@localhost ~]# lvsLV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Converthome uos -wi-a-----  5.00g                                                    root uos -wi-ao---- 70.00g                                                    swap uos -wi-ao----  3.96g                                                    
[root@localhost ~]# lsblk 
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda            8:0    0  100G  0 disk 
├─sda1         8:1    0    1G  0 part /boot
└─sda2         8:2    0   99G  0 part ├─uos-root 253:0    0   70G  0 lvm  /├─uos-swap 253:1    0    4G  0 lvm  [SWAP]└─uos-home 253:2    0    5G  0 lvm  
sr0           11:0    1  7.8G  0 rom  /media/root/UOS
[root@localhost ~]# lsblk -f
NAME         FSTYPE      FSVER            LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                                   
├─sda1       xfs                                e4356284-de10-45e9-9ae4-f90c5878e6c3      764M    25% /boot
└─sda2       LVM2_member LVM2 001               MxbhcK-JuR6-LtGk-Rsef-65Yk-vpKP-5XcTFq                ├─uos-root xfs                                34947cbf-6e30-48d1-98ff-c5386125c459     60.2G    14% /├─uos-swap swap        1                      006999f3-9198-49d8-9a46-ecf42065b671                  [SWAP]└─uos-home xfs                                7bdde991-098c-4592-b7a4-b5f78aefc27c                  
sr0          iso9660     Joliet Extension UOS   2023-06-06-20-28-34-00                       0   100% /media/root/UOS

这时,如果有备份的话,就可以搞了

[root@localhost ~]# mkfs.xfs /dev/mapper/uos-home -f
meta-data=/dev/mapper/uos-home   isize=512    agcount=4, agsize=327680 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=1, sparse=1, rmapbt=0=                       reflink=1
data     =                       bsize=4096   blocks=1310720, 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
Discarding blocks...Done.
[root@localhost ~]# mount /dev/mapper/uos-home  /home
[root@localhost ~]# df -h
文件系统              容量  已用  可用 已用% 挂载点
devtmpfs              1.7G     0  1.7G    0% /dev
tmpfs                 1.7G   12K  1.7G    1% /dev/shm
tmpfs                 1.7G   18M  1.7G    1% /run
tmpfs                 1.7G     0  1.7G    0% /sys/fs/cgroup
/dev/mapper/uos-root   70G  9.8G   61G   14% /
tmpfs                 1.7G   44K  1.7G    1% /tmp
/dev/sda1            1014M  251M  764M   25% /boot
tmpfs                 342M   24K  342M    1% /run/user/0
/dev/sr0              7.8G  7.8G     0  100% /media/root/UOS
/dev/mapper/uos-home  5.0G   68M  5.0G    2% /home

重新格式化之后,分区可以正常识别,而且大小为缩小后的大小

3.2.4 重新将数据导回
cp /backup/home_backup /home
http://www.tj-hxxt.cn/news/20251.html

相关文章:

  • 做网站收费上海市人大常委会
  • 自己做网站seo优化河北关键词排名推广
  • 怎么建设一个营销型网站全媒体运营师培训
  • 快速搭建网站视频佛山百度网站快速排名
  • seo外贸网站建设软文拟发布的平台与板块
  • 公司怎么建立网站关键词是什么
  • 如何做自己的个人网站百度关键词优化和百度推广
  • 杭州网络科技网站黑客入侵网课
  • wordpress地址站点地址磁力狗最佳搜索引擎
  • 校园网站页面设计百度关键词排名神器
  • wordpress用户站点百度seo排名培训 优化
  • 点图片跳到网站怎么做网站内容如何优化
  • 电子商务网站建设与管理实训心得苏州seo网站管理
  • 深圳外贸响应式网站建设什么叫百度竞价推广
  • 怎么做网站框架拼多多女装关键词排名
  • 郑州网站建设公司排行google推广工具
  • 龙岗网站 建设seo信科深圳网站设计公司
  • by最新网站是什么搜索引擎优化seo信息
  • 伯才建筑人才网搜外seo视频 网络营销免费视频课程
  • 今日的国际新闻南宁网站运营优化平台
  • asp网站和php网站的区别seo图片优化
  • maps.googleapis.com wordpress优化模型数学建模
  • 想开一个网站开发的公司搜索引擎营销的基本流程
  • 祥云平台建站成人短期技能培训学校
  • 台州网站建设团队搜索关键词排名优化软件
  • 网站内链 外链常州网站建设
  • 国内优秀的响应式网站网站建设制作费用
  • 国家鼓励做网站的行业网站人多怎么优化
  • 表白网站怎么做完美日记网络营销策划书
  • 蓝色网站源码百度一下百度网页官