Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ħαℓ₸℮ℵ ␏⫢ ⦚

Stran: [1] 2 3 ... 11
1
Software / Re:losetup mount device s offsete
« kdy: 17. 08. 2022, 22:16:59 »
Dokonce  jsem si ušetřil idiotské počítání 512*.
parted /dev/sda3 unit b print

parted nepouzivam, jedu klasicky fdisk -l /dev/sdx a to pise v sektorech, proto je tam *512. A opisovat mensi cislo zpameti je snazsi :)

Pokud tam ale nemas vzorec tak nepotrebujes $(( a )). Bez vzorce to ma smysl napr. na prevod z hexa zapisu jako $(( 0xABCD ))
(()) byl relikt předchozího příkazu . nechci teď vařit z vody, ale pro losetup používám větší čísla ("násobená 512"), zatímco -o offset bere menší čísla... Každopádně na zkopírování čísel mi stačí označit a Ctrl Shift V

2
Prostě dokud se do du nezamíchají vnořené složky je to OK, ale složky tam nesprávně přispívají různými velikostmi.
Nikoli, složky tam správně přispívají svými velikostmi. Protože i to, že složka obsahuje soubory a další složky, musí být někde uloženo. A je to uloženo přesně na tom samém místě, kde má soubor uložena data souboru. Takže složky na linuxu opravdu mají svou velikost a du ji započítává.
Jasně, pravdu máš, vyvracet ti ji nebudu. Ale pro můj use (součet délky souborů)  case naprosto nepoužitelné.

Díky ondrah za pěkný trik s -printf, možná to je i ve skutečnosti efektivnější , škáluje to lépe

3
Mám velký ext4 partition,  kopíruju na něj data, po 3TB se mi objevil a chyba a přepnu do RO. Jakým směrem dál hledat chybu? Dá se zjistit příčina? v složce se mi ukazují 4 soubory

Kód: [Vybrat]
-rwxr-xr-x 1 user grupa 516118971 2021-10-01 16:44 bla S01E06.mp4*
-????????? ? ?     ?                       ?                ? bla S01E07.mp4
-????????? ? ?     ?                       ?                ? bla S01E08.mp4
-????????? ? ?     ?                       ?                ? bla S01E09.mp4
-????????? ? ?     ?                       ?                ? dalsi.iso

Kód: [Vybrat]
dmesg
[186097.898255] EXT4-fs warning (device dm-11): ext4_end_bio:333: I/O error 536870912 writing to inode 109051940 (offset 0 size 0 starting block 447155931)
[186097.912284] Buffer I/O error on device dm-11, logical block 447155931
[186097.949488] JBD2: Detected IO errors while flushing file data on dm-11-8
[186097.956481] Aborting journal on device dm-11-8.
[186098.055815] JBD2: Detected IO errors while flushing file data on dm-11-8
[186098.221674] EXT4-fs error (device dm-11): ext4_journal_check_start:56: Detected aborted journal
[186098.230728] EXT4-fs (dm-11): Remounting filesystem read-only
[187235.996259] EXT4-fs error (device dm-11): ext4_lookup:1769: inode #109051905: comm privRequest.cgi: deleted inode referenced: 109051937....{8,9}

Mám se strachovat, co vlastně chyba znamená a jak je závažná

4
Software / Návod jak linuxu zjistit přesnou velikost složky
« kdy: 17. 08. 2022, 09:38:27 »
Každopádně takto vyřešeno:
find "$a"  -type f -exec du  -b  {}   ";" |awk " {A=A+\$
1} END {print A}"


Mě to háže jiná čísla: na 100GB to udělá i 1MB. Kdybych s du -b neměl problém, tak bych se neptal... zkoušel jsi identický adresářový strom  (s zanořenými složkami) nakopírovat na jiný filesystém?  Jako když si dám du -ab tak to velikosti souborů souhlasí, ale kdo má porovnávat tisíce párů čísel, proto chci jen kouknout na součet.

Prostě dokud se do du nezamíchají vnořené složky je to OK, ale složky tam nesprávně přispívají různými velikostmi. A parametr -S to neřeší.


(jde mi o celkový součet velikostí. Správně byse měla porovnat každý pár velikosti, ale use case je jestli se zkopíroval adresář kompletní, tudíž na destination nemohou být velikosti nikdy větší a tím tedy i součet a stačí porovnat jen součet)

5
Software / Jak zjistit přesnou velikost sady souborů a složek
« kdy: 17. 08. 2022, 08:58:54 »
Mám prostou otázku, kterou jsem ale nedokázal vyřešit. Nejsem s to dokopat linux, aby mi vyflusnul přesnou velikost všech souborů v určitém umístění. (tím myslím například/path/na/nějakou/složku)
Pokud se nepletu, tak chci znát přesnou délku souboru (apparent size), ne místo zabrané clustery na FS (což  bude asi nejbližší násobek 512/4096/etc). 

Jak jsem to zjistil? Kopíroval jsem adresářový strom z jednoho FS( ext4) na jiný (exfat). 

Zkoušel jsem pouze utilitu du. A Zkoušel jsem přepínače -S -s -c --aparent-size --block-size v různých kombinacích

Zlobí to, když zkoumaná adresářová struktura má podsložky, což je jaksi samozřejmost.


Například ls uvádí u složek na první partition velikost 131072 a u druhé 4096. Kvůli tomu jsme zkoušel parametr -S.

Příkaz du  ukazuje správně  na obou místech (umístění na exfat i na ext4), když vyberu nějakou složku, která už nemá podsložky a argument -B1 (zkratka pro --blocksize 1 a --apparent-size)

Jakým způsobem zjistit v linuxu velikost adresáře, který obsahuje další podsložky.. Chci udělat "bitové" srovnání, jestli velikost souborů (o obsahu nic nepíšu) souhlasí na bajt. Logicky složky v tomto srovnání se musí započítávat hodnotou nula.


6
Software / losetup mount device s offsete
« kdy: 16. 08. 2022, 17:53:03 »
Aha, už mi to šlo přes losetup. losetup -o $((26949451776))  /dev/loop77  /dev/sda3 (Vycházel jsem nelogicky z toho, že naopak mount nejde použít s mount /cesta/k/souboru )
Akorát neumí --size-limit, ale co se dá dělat.
Dokonce  jsem si ušetřil idiotské počítání 512*.
parted /dev/sda3 unit b print

Mimochodem, ta on-the fly konverze tabulky oddílů by se udělala jak (že to monoliticky vypadající sda3 rozparsuje na jednotlivé partition a ty to "přičte" k nadřazené tabulce /dev/sda)? Umí to i třeba takový gparted nebo gnome-disks? Je na to nějaká utilita, která to zvládne, než abych musel nějak manuálně  dělat alchymii s parted a doufat, že neudělám někde chybu a omylem nesmažu tabulku nebo nepřepíšu stávající oddíly?


... Mezitím mě systém fóra odhlásil a  při přihlášení mě přesměroval na psaní nového tématu místo do odpovědi.

7
Software / dmsetup chyba "create ioctl on loopX failed:
« kdy: 16. 08. 2022, 17:19:25 »
A toto mi hlásí:
[/share] #  dmsetup create  --table "52635648 113423360 linear /dev/sda3"  loop3
device-mapper: create ioctl on loop3 failed: Device or resource busy
Command failed
[/share] #  dmsetup create  --table "52635648 113423360 linear /dev/sda3"  loop66
device-mapper: reload ioctl on loop43 failed: Invalid argument
Command failed
(analogicky echo "123... sda3" | dmsetup create nazev)

8
Software / mount -o offset ale s ntfs-3g
« kdy: 16. 08. 2022, 16:55:31 »
Mám takový problémek: vytvořil jsem image celého  (vč.table) externí  disku  na  nějakou partition na hlavním disku.
Postupuji podle tohoto návodu.
První partition se mi daří připojit: mount -o  offset=$((512*2048)) /dev/sda3 p1, jelikož je to FAT32.
Jenže další jsou ntfs. a mount se řeší přes `ntfs-3g`  A  option offset nemá. A tedy nevím , jak ntfs-3g vnutit offset, viděl partition od správné pozice.
Potíž je , že to není klasický linux, ale nějaký embedded bastl.

Existuje nějaká oklika, jak třeba vytvořit přes losetup nová blockdev, která  budou "zoffsetěná"? Ale jestli tomu dobře rozumím, losetup nepřijme blockev jako "input", nýbrž jen fajly.
 že bych pak zvolal mount /dev/loop3 p2

Například findnt ani lsblk,lsb_release,systemctl,lscpu tu není. losetup nezná argument -P.

9
Software / Re:Taky vám nejde Newpipe? Nejde nainstalovat
« kdy: 16. 08. 2022, 09:30:55 »
nevíte kde je problem? Tento dialog dostanu po odkliknutí "Nainstalovat aktualizaci existujicí appky? St.data nebudou ztracena"

Kde najdu nejaký instalační log? Zvláštní je, že v 0.23.1 šla bez tohoto problému.

10
Software / Re:Taky vám nejde Newpipe?
« kdy: 13. 08. 2022, 08:17:41 »
Poslední díl skládačky se jmenuje Video background play fix addon pro FF. Mozná je potřeba pro aplikci FF povolit v. Systémovém nastavení aplikace. (O aplikaci) Povolit data na pozadí.

Jasne, FF a uBlock origin a BG play fix to jistí cekem dustojne...
Zajimave je,ze tady kroky probihaji v radech dnu..


Jen me stve jedna vec , firefox mi nahodne crashuje treba 3xtydne(i bez doplnku), neprisel jsem proc. Mam pocit, ze to neni programovy crash(zadny dialog,freeze ani hlaska, proste se ukaze homescreen) , tipuji ze nahle alokuje moc pamet a je killnuty.

11
Server / Re:ext4 undelete s rozhraním jako recuva
« kdy: 13. 08. 2022, 08:04:41 »
Upresneni k cemu to potrebuji.  2 tb disk ktery slouzil k ukladani videosouboru, nyni je na nem 200 gb, me by zajimalo jestli na ne nem v nejake dobe bylo vic videosouboru (mp4,mov a uzkamnozina videosouboru plus mozna Jpg ,jine me zajimaji) a ty pripadne ulozit nebo ad-hoc prohlednout( v pripade ulozeni preferuji in-place  obnoveni,tedy se nebude cela delka souboru kopirovat na /dev/sdx)

Jde o rotacni disk, mdadm nad sdb2, lvm-pv nad mdadm a nejaka volume nad tim. Muze tento "setup" mit vliv na "zbytky dat" (neco ve smyslu trim)?

Da se to zjistit rychlem scanem (projit "indexy fileSystemu)  nebo je potreba hloubkovy sken

12
Server / ext4 undelete s rozhraním jako recuva
« kdy: 12. 08. 2022, 21:14:24 »
Hledám program uživatelsky přívětivý jako recuva, aby ale uměl zacházet s ext4 filesystemem. což jsem se nedočetl ani na support.piriform.com ani ccleaner.com ,ale až na wikipedii⁹. ale odkaz stejně už obsahuje informační vakuum.


Je jedno jestli na windows  nebo hocijaký OS. ale by to mělo 2 možnosti skenu, rychlý i pomalý.
Ale hlavně, aby to umělo připojit ext4 systém skrytý asi 2 úrovních abstrakce ( mdadm a LVM+PV, LVM tier, lvm partition), což netuším jak ve windows by šlo dokázat.

13
Software / Taky vám nejde Newpipe?
« kdy: 12. 08. 2022, 21:08:01 »
Tak mi přestal jít newpipe, a to ani po updatu z 0.23.0  (2.5.)na 0.23.1 (9.7.). Přičemž stará verze ještě fungovala před týdnem jistě. Nevíte, kdy zase bude fungovat?

14
/dev/null / Re:ls : drwx------@ co je zač @ na konci nonetu
« kdy: 12. 08. 2022, 18:57:57 »
xattr hlásí u postižených složek "com.apple.ResourceFork" a mám takové tušení že se asi pobleju z OS X

15
/dev/null / ls : drwx------@ co je zač @ na konci nonetu
« kdy: 12. 08. 2022, 18:53:32 »
Co znamená ? ve výpisu ls @ na konci nonetu? (nepočítám desátý decim, to je  jen kosmetický indikátor soubor/dev/adresář)
Paradoxně se  ve Finderu do složky nedostanu, ale přes terminál ano, soubor je čitelný.
 Děje se to jenom na složkách. Vzniklo to při kopírování. Většina se zkopíruje správně. Když takto postiženou složku přejmenuju, je normálně dosupná, ale když ju přemenuje nazad, tak se tam opět objeví problém.

PS: ve Finderu ukazuje u ikonky malá značky zákaz vjezdu.

Stran: [1] 2 3 ... 11