LINUX.ORG.RU

как удалить файлы ./dev/* после распаковки tar

 , , ,


0

1

распаковал древний хентай stage3-mips32r2-20140904.tar.bz2

f2fs на openwrt

rm -rf /mnt/gentoo/gentoo_mips32r2/dev/*
rm: can't stat '/mnt/gentoo/gentoo_mips32r2/dev/console': Bad address
^C
[  319.978209] F2FS-fs (sda): access invalid blkaddr:1281
[  320.039878] ------------[ cut here ]------------
[  320.095349] WARNING: CPU: 0 PID: 22048 at fs/f2fs/checkpoint.c:150 f2fs_is_valid_blkaddr+0x1b4/0x244 [f2fs]
[  320.212265] Modules linked in: ath9k ath9k_common pppoe ppp_async ath9k_hw ath pppox ppp_generic nf_conntrack_ipv6 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat fuse sg ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 nfsv4 nfsv3 nfsd nfs sit tunnel4 ip_tunnel rpcsec_gss_krb5 auth_rpcgss oid_registry lockd sunrpc grace autofs4
[  321.061750]  dns_resolver dm_mirror dm_region_hash dm_log dm_crypt dm_mod dax fscache nls_utf8 sha1_generic md5 hmac ecb des_generic cts cbc usb_storage ehci_platform sd_mod scsi_mod ehci_hcd gpio_button_hotplug f2fs usbcore nls_base usb_common aead crypto_null cryptomgr crc32_generic crypto_hash
[  321.377000] CPU: 0 PID: 22048 Comm: rm Not tainted 4.14.114 #0
[  321.446984] Stack : 80590000 80547f54 00000000 00000000 805196d4 855e7b94 85fc487c 80571987
[  321.547232]         80515530 00005620 805d37f0 00000096 8762b000 00000001 855e7b48 4597c6e7
[  321.647484]         00000000 00000000 805d0000 805d7f18 00000000 00000000 00000008 00000000
[  321.747735]         000000e8 7e7e9f9c 00000000 0005c0a8 80000000 00000000 87516244 875406a0
[  321.847986]         00000009 00000096 8762b000 80600000 00000001 802ce634 00000000 805d0000
[  321.948238]         ...
[  321.977554] Call Trace:
[  322.006881] [<8006c4a0>] show_stack+0x58/0x100
[  322.060194] [<80087e58>] __warn+0xe4/0x11c
[  322.109326] [<80087aec>] warn_slowpath_null+0x1c/0x30
[  322.170012] [<87516244>] f2fs_is_valid_blkaddr+0x1b4/0x244 [f2fs]
[  322.243234] [<8750b058>] f2fs_iget+0x968/0xe8c [f2fs]
[  322.303949] [<8750e27c>] handle_failed_inode+0x226c/0x23e0 [f2fs]
[  322.377162] ---[ end trace 2ff229f1af025c8b ]---
[  329.284528] F2FS-fs (sda): access invalid blkaddr:262
[  329.345234] ------------[ cut here ]------------
[  329.400807] WARNING: CPU: 0 PID: 22048 at fs/f2fs/checkpoint.c:150 f2fs_is_valid_blkaddr+0x1b4/0x244 [f2fs]
[  329.517723] Modules linked in: ath9k ath9k_common pppoe ppp_async ath9k_hw ath pppox ppp_generic nf_conntrack_ipv6 mac80211 iptable_nat ipt_REJECT ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_FLOWOFFLOAD slhc nf_reject_ipv4 nf_nat_redirect nf_nat_masquerade_ipv4 nf_conntrack_ipv4 nf_nat_ipv4 nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_defrag_ipv6 nf_defrag_ipv4 nf_conntrack_rtcache nf_conntrack iptable_mangle iptable_filter ip_tables crc_ccitt compat fuse sg ledtrig_usbport nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 nfsv4 nfsv3 nfsd nfs sit tunnel4 ip_tunnel rpcsec_gss_krb5 auth_rpcgss oid_registry lockd sunrpc grace autofs4
[  330.367190]  dns_resolver dm_mirror dm_region_hash dm_log dm_crypt dm_mod dax fscache nls_utf8 sha1_generic md5 hmac ecb des_generic cts cbc usb_storage ehci_platform sd_mod scsi_mod ehci_hcd gpio_button_hotplug f2fs usbcore nls_base usb_common aead crypto_null cryptomgr crc32_generic crypto_hash
[  330.682448] CPU: 0 PID: 22048 Comm: rm Tainted: G        W       4.14.114 #0
[  330.767037] Stack : 80590000 80547f54 00000000 00000000 805196d4 855e7b94 85fc487c 80571987
[  330.867286]         80515530 00005620 805d37f0 00000096 8762b000 00000001 855e7b48 4597c6e7
[  330.967533]         00000000 00000000 805d0000 805d7f18 00000000 00000000 00000008 00000000
[  331.067787]         000000fc c232258d 00000000 000a69d0 80000000 00000000 87516244 875406a0
[  331.168039]         00000009 00000096 8762b000 80600000 00000003 802ce634 00000000 805d0000
[  331.268291]         ...
[  331.297606] Call Trace:
[  331.326933] [<8006c4a0>] show_stack+0x58/0x100
[  331.380251] [<80087e58>] __warn+0xe4/0x11c
[  331.429374] [<80087aec>] warn_slowpath_null+0x1c/0x30
[  331.490057] [<87516244>] f2fs_is_valid_blkaddr+0x1b4/0x244 [f2fs]
[  331.563290] [<8750b058>] f2fs_iget+0x968/0xe8c [f2fs]
[  331.624002] [<8750e27c>] handle_failed_inode+0x226c/0x23e0 [f2fs]
[  331.697216] ---[ end trace 2ff229f1af025c8c ]---
Deleted

Последнее исправление: Deleted (всего исправлений: 2)

Ответ на: комментарий от Deleted

owrt

(rw,lazytime,relatime,background_gc=on,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6)
gentoo
(rw,nosuid,nodev,relatime,lazytime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=default,fsync_mode=posix,uhelper=udisks2)

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

f2fs
на нормальном линуксе

И вообще, под сомнением работоспособность f2fs, особенно на системах отличных от x86 и, возможно, arm.

anonymous
()
Ответ на: комментарий от Pinkbyte

это команда вроде такого? unlink ./dev/console сейчас на роутере ее нет, компилять надо, с openwrt скаченные пакеты не работают у меня

Deleted
()
Ответ на: комментарий от Pinkbyte
root@OpenWrt:~# cd /mnt/gentoo/gentoo_mips32r2/
root@OpenWrt:/mnt/gentoo/gentoo_mips32r2# mount -t proc proc proc
root@OpenWrt:/mnt/gentoo/gentoo_mips32r2# mount --bind /dev dev
root@OpenWrt:/mnt/gentoo/gentoo_mips32r2# mount --bind /sys sys
root@OpenWrt:/mnt/gentoo/gentoo_mips32r2# chroot /mnt/gentoo/gentoo_mips32r2/ /bin/bash --login
OpenWrt / # blkid
/dev/ubi0_1: TYPE="squashfs" 
/dev/ubi0_2: UUID="7fab31ab-dd00-40d3-b678-f359ac9e18d4" TYPE="ubifs" 
/dev/ubiblock0_1: TYPE="squashfs" 
/dev/sda: LABEL="usb-gentoo-f2fs" UUID="ccdc09ba-59b6-421a-9cb9-c190b8e2e582" TYPE="f2fs" 
OpenWrt / # mkdir /mnt/test
OpenWrt / # mount -o rw,nosuid,nodev,relatime,lazytime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,alloc_mode=default,fsync_mode=posix,uhelper=udisks2 /dev/sda /mnt/test
OpenWrt / # cd /mnt/test
OpenWrt test # rm -rf ./test/dev/console     
rm: cannot remove './test/dev/console': Bad address
OpenWrt test # unlink ./test/dev/console
unlink: cannot unlink './test/dev/console': Bad address
Deleted
()
Ответ на: комментарий от Deleted

Можно исключить некоторые файлы и директории при распаковке.

Читайте man tar.

Но /dev/console нужен.

anonymous
()
Ответ на: комментарий от Deleted

спасибо милый

Ты не девушка, иди лесом.

, исключать теперь умею

Я рад, что ты научился читать.

зачем это?

Отсутствующие файлы устройств /dev/null и /dev/console
Некоторые версии udev нуждаются /dev/null и /dev/console файлах для корректной работы, и не могут создать их сами. Чтобы вручную создать эти файлы для Udev выполните следующие команды с привилегиями root:

root #mkdir test
root #mount --bind / test
root #cd test/dev
root #mknod -m 660 console c 5 1
root #mknod -m 660 null c 1 3
root #cd ../..
root #umount test
root #rmdir test

https://wiki.gentoo.org/wiki/Udev/ru#.D0.9E.D1.82.D1.81.D1.83.D1.82.D1.81.D1....

anonymous
()
Ответ на: комментарий от Deleted

У тебя система после распаковки образа будет запускаться сама или нет?

Если да, то /dev/console и /dev/null оставь для распакованной системы оставь.

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

хочу для начала kexec, потом может в загрузчик роутеря ядро запихну, но чет kexec на mips плохой совсем пишут, как получится

хорошо, оставлю

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