Momentálně se snažím najít soubor, který byl skrytý v sektoru 2047. Můj kořenový oddíl začíná v sektoru 2048.
Jak bych měl tento soubor najít? Vzhledem k jediné informaci, kterou mám, je sektor, ve kterém se nachází.
Předem děkuji!
Přijatá odpověď:
V sektoru 2047 není skrytý žádný soubor. Mohou tam být data, ale nejsou součástí systému souborů.
Obnovení:
- Zjistěte velikost sektoru disku
- Přečtěte si sektor např.
dd
Zjistěte velikost sektoru
sudo fdisk -l
zobrazí velikosti sektorů:
$ sudo fdisk -l
[sudo] password for root:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ7TY256
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Zde máme 512B sektorů. Toto je pravděpodobně nejběžnější; některá novější zařízení budou mít velikost sektoru 4 kB. To je důvod, proč potřebujeme znát velikost sektoru zařízení – musíme ji specifikovat v dalším kroku, takže dd
ví, kolik bajtů přeskočit.
Přečtěte si zmíněný sektor
Tento dd
může udělat pro nás.
sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
if=/dev/sda
říkádd
ke čtení z/dev/sda
of=sector2047
říkádd
pro zápis do souborusector2047
bs=512
říkádd
pro čtení v krocích po 512B (velikost bloku)skip=2046
říkádd
přeskočit prvních 2046 512B-blokůcount=1
říkádd
ke čtení 1 bloku 512B.
Nebude `tail -f` sledovat Syslog, když běží živě?
Problémy se zvukem přehrávače Vlc Media Player ve verzi 12.10?