Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 10. 04. 2025, 10:10:03

Název: Android smaže složky místo symlinku
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 10. 04. 2025, 10:10:03
Proč  v klasickém průzkumník souborů Androidu dojde n a vzdáleném úložišti se smbd ke smazání podsložek s obsahem místo smazání symlinku na složku v případě sdílené složky SMB  !!!?
Pokud je vytvořený symlink na soubor (opravdu ln -s), tak se tohle neděje . Originální soubor zůstane

příklad: ln -s /share/slozka /media/root # složka root obsahuje podsložky a soubory

je to brutálně nebezpečné, třeba se takhle dá smazat celý root v domění že mažu jen symlinkovaný adresář /share/kopie-root-adresare
Název: Re:Android smaže složky místo symlinku
Přispěvatel: Vít Šesták (v6ak) 10. 04. 2025, 16:56:06
Pravděpodobně ten „klasický průzkumník souborů Androidu“ (ať už je to cokoliv) je navržený na práci s tzv. externím úložištěm, původně to byla microSD s FAT32, dnes je to typicky nějaká vrstva filesystému, která kvůli zpětné kompatibilitě napodobuje chování FAT32 (case insensitive, povolené znaky apod.). Nedivím se, že takový software se symlinkem nepočítá, je navržený pro prostředí, kde symlinky nejsou. Stejně jako asi nepočítá se Sambou.
Název: Re:Android smaže složky místo symlinku
Přispěvatel: Karmelos 11. 04. 2025, 11:44:28
Co total commander, dělá to taky? ...myslím androidí verze samozřejmě...
Název: Re:Android smaže složky místo symlinku
Přispěvatel: Vít Šesták (v6ak) 11. 04. 2025, 12:00:17
Lze zkoušet různé správce souborů, ale pokud na to nebude přímo navržený, tak bych se nespoléhal, že se chování nezmění při nějakém přepisu v nové verzi.
Název: Re:Android smaže složky místo symlinku
Přispěvatel: Trident Vasco 11. 04. 2025, 12:29:00
Proč  v klasickém průzkumník souborů Androidu dojde n a vzdáleném úložišti se smbd ke smazání podsložek s obsahem místo smazání symlinku na složku v případě sdílené složky SMB  !!!?
Pokud je vytvořený symlink na soubor (opravdu ln -s), tak se tohle neděje . Originální soubor zůstane

příklad: ln -s /share/slozka /media/root # složka root obsahuje podsložky a soubory

je to brutálně nebezpečné, třeba se takhle dá smazat celý root v domění že mažu jen symlinkovaný adresář /share/kopie-root-adresare

Podporuje klient "SMB unix nebo posix extensions?" Podporuje to server?
Je dobrym zvykem tyhle speciality typu symlink/hardlink/snapshot/stream zkrz platformy neuzivat a vyrobit strukturu shares ku fs na serveru adekvatne k jejim omezenim. Protoze ti klienti vetsinou zvladaji jen zakladni funkce.
Název: Re:Android smaže složky místo symlinku
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 11. 04. 2025, 15:06:57
uff nevim, ale je na klientovi výběr z 2backendů
 (jCIFS NG) a SMBJ
bohužel jiné aplikace nemám, nezkoušel jsem.

Ideální by bylo kdybych to viděl mountnuté ve filesystému (ale to asi u samba není standardní případ ani na desktopu, pokud vím gnome používá nějaké pseudo /run/user/gvfs-něco@... a koneckonců existuje i sshfs - mount -t sshfs)



ale teď jsem to zkusil na průzkumníku Win 7: jediný rozdíl je v tom, že po smazání obsahu cílové složky ta samotná složka zustane