(mapper linux)-编程之家

linux磁盘误删除文件怎么恢复?

答解决方法如下

1、执行命令“cd /home”进入服务器根目录home;

2、执行命令“ touch demo.txt”创建一个演示文稿;

3、执行命令“ rm -rf demo.txt ”删除该文件;

4、执行命令“ debugfs ”运用系统自带恢复工具debugfs来修复;

5、额外开一个xshell,执行命令“ df /home/ ”打开刚刚被删除文件所在分区;

6、执行命令“ open /dev/mapper/vg_root-lv_root ”查看目录分区;

7、执行命令“ ls -d /home ”显示被删除文件所在目录;

8、执行命令“ logdump -i”查找文件所在区块号;

9、记住block后面的数值并执行命令“ quit ”退出debugfs;

10、执行命令“ dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089 ”恢复文件操作;

11、bs与offset值一致,skip与block值一致,执行命令“ ls ”可以看到文件demo.txt被删除后又重新找回来了,恢复成功。

linux下怎么opt目录满了,怎么能扩容并且不影响数据不用重启?

既然是LVM管理的, 那么扩容非常容易.

比如你要把/oracledata的空闲的49G分10G给/opt:

/oracledata的目标大小是87G, /opt的目标大小是39G

先检查一遍

# e2fsck /dev/mapper/VolGroup00-LogVol02

缩小/oracledata的文件系统大小, 先缩小到80G, 使它小于87G, 以防缩小分区导致文件系统损坏

# resize2fs /dev/mapper/VolGroup00-LogVol02 80G

然后缩小分区的大小

# lvresize -L -10G /dev/mapper/VolGroup00-LogVol02

然后增大文件系统的大小, 使其充满分区

# resize2fs /dev/mapper/VolGroup00-LogVol02

增大/opt分区的大小

# lvresize -L +100%FREE /dev/mapper/VolGroup00-LogVol01

使文件系统充满分区

# resize2fs /dev/mapper/VolGroup00-LogVol01

完成.

另外, 你看看系统带的图形化分区工具有没有这个功能, 有的话就不用这么麻烦了, 点点鼠标就好了.

linux盘符dm-0是什么意思?

dm是device mapper(设备映射)的意思最常见的一种情况,就是如果设备用LUKS加密,那么解密之后的映射设备就是