To je v podstatě záležitost kontroly celého pytle rohových pouzder.
- Disk se může objevit v /proc/mounts
- Disk lze použít jako odkládací (použijte /proc/swaps)
- Disk může být součástí aktivního LVM pv (použijte pvdisplay)
- Disk může být součástí skupiny RAID dm-mapper (použijte /proc/mdstat)
- Aplikace může k jednotce přistupovat přímo (např. Oracle podporuje zápis přímo na jednotku nebo oddíl namísto souborového systému) (použijte fixační jednotku)
- Na jednotku lze přímo přistupovat pomocí virtuálního počítače (použijte fixační jednotku)
- Na jednotku lze odkazovat zařízením se zpětnou smyčkou (např.:
mount /dev/sda -o offset=1M /foo
) (použijte losetup -a)
To jsou jen příklady, které jsem si vymyslel, když jsem si to měl minutu a půl na rozmyšlenou. Jsem si jistý, že existuje tucet dalších.
Tento poslední příklad považuji za nejzajímavější a málokdo o něm ví. Umožňuje vám připojit souborový systém bez použití oddílů. Stačí zadat počáteční offset a Linux transparentně vytvoří zařízení zpětné smyčky. Výše uvedený příklad poskytuje následující:
# cat /proc/mounts
...
/dev/loop0 /foo ext4 relatime,data=ordered 0 0
# losetup -a
/dev/loop0 [0005]:2048 (/dev/sda), offset 1048576
Proč bys to dělal? Typicky to zahrnuje situace, kdy se věci předtím strašně pokazily.
Mějte také na paměti, že s funkcí jmenného prostoru nyní v hlavní řadě (viz unshare) mohou mít různé procesy různé názory na to, co je připojeno a co ne. Tady to začíná být trochu červené.
Vypnout můj (záložní) pevný disk v Linuxu, když jej nepoužívám
Existuje způsob, jak vypsat informace CPUID CPU?