Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ » 17. 12. 2019, 16:43:51

Název: Dvakrát mountnutý stejný disk
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ » 17. 12. 2019, 16:43:51
vidím příkazem mount:
/dev/mmcblkp1 on / type ext4 (rw...)
...
/dev/mmcblkp1 on /var/log.hdd type ext4 (...to samé)


jak je to možné?
Obsah adresáře /var/log.hdd je stejný jako /var/log (var/log je mount /dev zram0)
V pohodě mohu dát umount /var/log.hdd a nic se nestane, a z mountu zmizí

Související příkazy...bohzžel nic nevykoukáš z nich
losetup --- nic
LSBLK:mmcblkp1 0 part /
BLKID /devmmcblkp1 ... uuiid type=ext4
Název: Re:2x mountnuto
Přispěvatel: Jan Fikar 17. 12. 2019, 18:06:04
to asi ničemu nevadí, je to armbian?

https://forum.armbian.com/topic/3728-varlog-varloghdd/ (https://forum.armbian.com/topic/3728-varlog-varloghdd/)

co je v /etc/fstab?
Název: Re:2x mountnuto
Přispěvatel: k3dAR 17. 12. 2019, 19:10:34
na 100% pujde o bind, tzn z jiz primontovaneho oddilu do / se z nej nejaky adresar pripoji i nekam jinam, predpokladam ze tady ted /var/log z disku se binduje do /var/log.hdd, a zaroven se jeho obsah syncne do /var/log kterej mas v ram, nasledne zapisu logu NEzapisjou primo na "disk"(eMMC) ale do ram a nejspis cron treba 1x za hodky provede sync z /var/log do /var/log.hdd na disku
Název: Re:Dvakrát mountnutý stejný disk
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ » 18. 12. 2019, 23:06:43
a zdruhé strány, čím to, že nikde se nedá dočmuchat, že byl použit bind?
Název: Re:Dvakrát mountnutý stejný disk
Přispěvatel: luvar 18. 12. 2019, 23:22:07
a zdruhé strány, čím to, že nikde se nedá dočmuchat, že byl použit bind?

Mount ma parameter label, ktory by to mohol vypisovat:
Kód: [Vybrat]
mount -lV kazdom pripade prikaz
Kód: [Vybrat]
mount -t bindby mal vypisat iba mountpointy, ktore su typu bind. Ked sa pouzije "ext4" ako parameter, tak vypise vyfiltrovane iba ext4...
Název: Re:Dvakrát mountnutý stejný disk
Přispěvatel: Jakub Štech 19. 12. 2019, 01:03:00
Na 100 procent to nemusí být bind:

Kód: [Vybrat]
# mkdir A B C D
# for a in A B C D
for> do
for> mount /dev/sda1 $a     
for> done
# mount | grep sda
/dev/sda1 on /run/media/cabrón/storage type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sda1 on /root/A type ext4 (rw,relatime)
/dev/sda1 on /root/B type ext4 (rw,relatime)
/dev/sda1 on /root/C type ext4 (rw,relatime)
/dev/sda1 on /root/D type ext4 (rw,relatime)

Linux tohle umí už velmi dlouho, bind není potřeba. Všechny mount pointy si jsou rovny, žádný není "hlavní". Každý může mít jiné mount options (v rámci možností daného fs). A klidně můžou být vnořeny, tj. lze dělat cykly v grafu :-)
Název: Re:Dvakrát mountnutý stejný disk
Přispěvatel: k3dAR 19. 12. 2019, 04:03:54
Na 100 procent to nemusí být bind [...] Linux tohle umí už velmi dlouho, bind není potřeba. [...]
jiste ze umi, ale tvuj priklad je o tom ze stejny obsah korene jednoho oddilu bez bind pripojis do vice adresaru, jenze si vsimni ze tazatel ma stejny device pripojene do / (tedy jde o rootfs) a do /var/log.hdd, tzn. ze bez bind by v /var/log byl koren device, coz nema logiku, naopak ma logiku ze je v tom adresar pres bind konkretni adresar...tzn..
Kód: [Vybrat]
mount --bind /var/log /var/log.hdda nasledne nejakej skript do /var/log pripoji zram a udela do nej rsync z /var/log.hdd
Název: Re:Dvakrát mountnutý stejný disk
Přispěvatel: Ondrej Nemecek 19. 12. 2019, 15:52:56
Stručně řečeno se bindem mountuje adresář do adresáře.