トップ «前の日記(2018-02-12(Mon)) 最新 次の日記(2018-02-21(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2018-02-15(Thu) 少し温度が上がったが、雨は降らなかった

rm -rf

前に試したのは7年前。今度はLXCの仮想環境で。

# rm -rf /
rm: '/' に関して再帰的に操作することは危険です
rm: このフェイルセーフを上書きするには --no-preserve-root を使用してください

ホスト環境上でscript(1)を仕掛けて ログ(1.2M、13325行)を取った。

# rm -rf --no-preserve-root /
rm: cannot remove '/sys/kernel/livepatch': Read-only file system
rm: cannot remove '/sys/kernel/notes': Read-only file system
rm: cannot remove '/sys/kernel/vmcoreinfo': Read-only file system
rm: cannot remove '/sys/kernel/profiling': Read-only file system
rm: cannot remove '/sys/kernel/iommu_groups': Read-only file system
.
.
.
rm: cannot remove '/dev/console': Device or resource busy
rm: cannot remove '/dev/pts/3': Operation not permitted
rm: cannot remove '/dev/pts/2': Operation not permitted
rm: cannot remove '/dev/pts/1': Operation not permitted
rm: cannot remove '/dev/pts/0': Operation not permitted
rm: cannot remove '/dev/pts/ptmx': Operation not permitted

プロンプトが戻ってから、ログアウトし、コンテナを落とした上で 残留を確認。

/var/lib/lxc/CONTAINER/rootfs# ls
dev  proc  run  sys
 
/var/lib/lxc/rm-rf/rootfs# find . | wc -l
26

残ったものは 以下の通り。

/var/lib/lxc/rm-rf/CONTAINER# ls -alFR > /home/makoto/rest.txt

# rm -rf /* なら --no-preserve-root 不要。でも結果は同じ。
今度は -v スイッチを付けて実行。
以下、 日本語ログで(2.1M、22638行)。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。