当前位置:首页 > 虚拟机 > 正文

虚拟机删除非空目录(虚拟机怎么删除已创建的文件)


一、linux误删/bin目录怎么办解决办法:
1找到一台操作系统环境相同的机器,将目录复制到该机器上。
2估计是找不到内核映射,需要重装内核。
具体解决步骤如下:
1重新启动机器,插入光盘,进入有网络环境的救援模式。
2.将压缩包复制到另一个系统的bin目录下并解压。
3.由于系统内核丢失,我们需要先安装内核,initrd
a、cd/mnt/
b、mkdircd
c。会自动生成mount-tiso9660-oro/dev/hda/mnt/cd/(注意,使用dmesg命令可以详细查看光驱挂载的设备,我的是/dev/hda)
d.、
4安装grub
a、grup-install/dev/sda
5
#neratedbyanaconda
#
#请注意,更改此文件后不得将其置于未使用状态
#NOTE:您有一个/boot分区。这意味着
#allkernelandinitrdpathserrelativeto/boot/#eg
#kernel/vmlinuz-versionroroot=/dev/sda7
#initrd/
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/
隐藏菜单
titleCentOS(5))
root(hd0,0)
kernel/5roroot=LABEL=/dev/VolGroup00/LogVol00rhgbquiet
initrd/
注意,如果有逻辑卷,需要更改目录的根Label,我的是逻辑卷。
6.重启系统
重启系统失败,出现如下错误:
mount:couldnotfindfilesystem'/dev/root'
setuproot:moving/devfailed:Nosuchfileordirectory
setuproot:errormounting/proc:Nosuchfileordirectory
setuproot:errormounting/sys:Nosuchfileordirectory
switchroot:mountfailed:Nosuchfileordirectory
Kernelpanic-notsyncing:Temptedtokillinitwaiting!
发现这样的问题后!其中大多数侧重于逻辑卷管理。具体原因是我们重装内核时,部分逻辑卷未加载,如下:
1)BootwiththerescueCD
2)Type'chroot/。mnt/sysimage'
3)'cd/boot'
4)'mkdirnewinit'
5)'cdnewinit'
6)'gunzip-c../|cpio-idmv'
7)'viinit'
8)查找'mount/sysroot'
9)删除或注释掉
10)替换med'mount-odefaults--ro-text3/dev/VolGroup00/LogVol00/sysroot'where/dev/VolGroup00/LogVol00isthemountpointfor/
11)':wq'outofvi
12)'find.|cpio--quiet-c-o>../newinitrd'
13)'cd..'-youarenowin/boot
14)'。bak'-backupcurrentinitrdimgfile
15)'gzip-9'
16)不带光盘重启电脑
重启系统,OK,问题解决了。
7尝试远程连接,因为远程服务器不允许root直接连接会询问密码错误,但是在终端直接使用root却不行,这就奇怪了。后来发现问题出在su命令上,是文件权限问题。因为复制的su命令权限如下:
[root@localhost~]#ll/bin/su
-rwxr-xr-x1rootroot23960Oct1821:46/bin/su
更正如下:
[root@localhost~]#ll/bin/su
-rwsr-xr-x1rootroot23960Oct1821:46/bin/su
这很容易插入粘贴,如下所示:
[root@localhost~]#chmodu+smount
除了su命令之外,还有其他几个肢体位需要设置mount,ping,ping6,traceroute,traceroute6,umount。
还要注意一些软连接。
二、关于/dev/mapper这个目录是干什么用的?我是在虚拟机上使用df/命令看到的这个目录。,/dev/mapper/VoLGroup00-LogVol00,是逻辑卷设备
!这个设备是逻辑设备,不是物理设备,所以不能用fdisk
-l看到它,可以通过
lvdisplay
看到它!
2在安装过程中,首先在分配剩余大小后创建
交换空间,然后在物理卷中创建


最后创建
体积
体积
。br/>组。这个
/dev/mapper/VoLGroup00-LogVol00是
逻辑
卷的名称!
3就是我上面说的
将整个/dev/sda2分区分配给这个逻辑卷
!你不必太担心分区大小,毕竟虚拟机中设置的大小不是很准确