LINUX.ORG.RU

rm -rf / не отрабатывает


0

0

Кажется я тут с кем-то обсуждал "неработу" rm -rf / ? Помойму даже в треде про перловый однострочник...

Система: gentoo загруженая с livecd с chroot'ом в рабочую систему (ядро не успел поставить). Ставил xfree, нехватило места на /usr (маленький диск в vmware сделал) во время устанвки. На freenode/#gentoo сказали что это жопа. В общем фтопку это поделие.

Понеслась:

livecd root # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 228M 72M 157M 32% /
/dev/sda8 1.9G 116M 1.8G 6% /var
/dev/sda9 1.9G 1.9G 0 100% /usr
/dev/sda7 1.5G 33M 1.4G 3% /home
livecd root # rm -rf /
rm: cannot remove directory `//boot': Device or resource busy
rm: cannot remove directory `//home': Device or resource busy
rm: cannot remove directory `//usr': Device or resource busy
rm: cannot remove directory `//var': Device or resource busy
rm: cannot remove `//proc/crypto': Operation not permitted
rm: cannot remove `//proc/pci': Operation not permitted
rm: cannot remove `//proc/scsi/sg/version': Operation not permitted
rm: cannot remove `//proc/scsi/sg/host_strs': Operation not permitted
rm: cannot remove `//proc/scsi/sg/host_hdr': Operation not permitted
rm: cannot remove `//proc/scsi/sg/hosts': Operation not permitted
rm: cannot remove `//proc/scsi/sg/device_strs': Operation not permitted
rm: cannot remove `//proc/scsi/sg/device_hdr': Operation not permitted
rm: cannot remove `//proc/scsi/sg/devices': Operation not permitted
rm: cannot remove `//proc/scsi/sg/debug': Operation not permitted
rm: cannot remove `//proc/scsi/sg/def_reserved_size': Operation not permitted
rm: cannot remove `//proc/scsi/sg/allow_dio': Operation not permitted
rm: cannot remove `//proc/scsi/BusLogic/0': Operation not permitted
rm: cannot remove `//proc/scsi/scsi': Operation not permitted
rm: cannot remove `//proc/ide/piix': Operation not permitted
rm: cannot remove `//proc/ide/drivers': Operation not permitted
rm: `//proc/ide/hdc' changed dev/ino: Operation not permitted
livecd root # ls
bash: /bin/ls: No such file or directory
livecd root # /<Tab>
bin boot dev home mnt opt proc sys usr var
livecd root # /bin/<Tab>
Display all 140 possibilities? (y or n)
[ cp gunzip mknod sed uuidgen
arch cut gzcat mktemp seq vdir
awk date gzexe more setfont wall
basename dd gzip mount setserial wc
bash df head mv sh who
bunzip2 dir hostid nano sleep whoami
bzcat dircolors hostname netstat sort yes
bzcmp dirname id nice split ypdomainname
bzdiff dmesg install nisdomainname stat zcat
bzegrep dnsdomainname kill nohup stty zcmp
bzfgrep domainname killall ping su zdiff
bzgrep du last printenv sync zegrep
bzip2 echo lastb ps tar zfgrep
bzip2recover ed link pstree tee zforce
bzless egrep ln ptx tempfile zgrep
bzmore env loadkeys pwd touch zless
cat expr login rbash tr zmore
chattr false logname rc-status true znew
chgrp fgrep ls readlink tty zsh
chmod fuser lsattr red umount zsh-4.2.0
chown gawk lsmod rm uname
chroot gawk-3.1.3 mesg rmdir uniq
cksum grep mkdir run-parts unlink
comm groups mkfifo sash utmpdump

Так что rm -rf / абсолютно всего таки не удаляет...


жжош нипадецки беспесды !!! генту фтоппку.

anonymous
()

>загруженая с livecd с chroot'ом в рабочую систему

может быть не стоит делать chroot и работать только с cd, тогда не должно быть занятых ресурсов на hd.

Vlad_Ts ★★★★★
()
Ответ на: комментарий от Vlad_Ts

Я её просто недоставил ;-)

Первый раз едро root не нашло (scsi_hostadaptor не прописал в /etc/modules.d/), а с работы перегружать варю на домашней машине через два ssh и один chroot ломает ;-)

raorn
() автор топика

хех, так каждый дурак может затестить, а ты попробуй на живой системе, да ише и nohup rm -rf / 1>/dev/null 2>/dev/null и потом говори, дескать до конца не удаляется

fuzk
()

livecd root # ls
bash: /bin/ls: No such file or directory
livecd root # /bin/<Tab>
..
chgrp fgrep ls readlink tty zsh
            ^^
Я не знаю чего оно там не удаляет, но вот это всё как-то подозрительно :)

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Это реакция на отсутствие /lib/*

raorn
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.