A pillanat, amikor a külső vinyón lévő 600GB-os partíciót egyszercsak nem látja a Raspberry, felbecsülhetlen. Emlékszem, totál szar nap volt, kezdtem beteg lenne, fáztam, fájt a torkom. A gyerek ordított, mert ő is beteg volt, nyűgüs, szóval minden szétesett. És akkor még ez is.
Persze előjelek voltak, néha megállt a film, és ez lehetett volna gyanús. De ilyenkor újrarúgtam a pit, és újra jó volt minden. De nem most. Bekapcsol, OSMC indít, de a külső vinyót nem látja. Illetve a ketté partícionált 1 TB-os részből csak 300-at. Na mind1, nem nagy dolog, majd helyrehozom, volt már ilyen máskor is, más gépen. Lássuk tényleg van-e baj:
df -h
Tényleg nincs ott a felmountol eszközök között. De vajon a partíció meg van?
cat /proc/partions
Igen, ott van, akkor nincs akkor baj. Megpróblom kézzel felmountolni, hátha csak az automount bohockódik.
Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it’s a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the ‘dmraid’ documentation
for more details
Na ekkor paráztam be újra. Ez nem hangzik túl jól. Gyors Google, legtöbben az ntfsfix-et mondják, teszünk egy próbát. Semmi, ugyanez. Na jólvan, szerencsére van még egy Windows gép a háztban, majd azzal chkdisk, és minden jó lesz. Nem akarom hosszan kifejteni a szopást, de nem jött össze Windowsos géppel se, pedig elszórakoztam vele vagy 1,5 órát, és minden hivatalos, és kevésbé hivatalos módszert megpróbáltam.
Elkeseredésemben Mac, hátha ott van csodaprogram erre a lámáknak. Rádugtam a gépre, ő is csak a kisebbik partíciót húzta fel. Leszedtem pár programot, de csodát egyik se tett. Ekkor már ott tartottam, hogy feladom, vagy hagyom holnapra, amikor is arra gondoltam, hogy az OS X gyári eszközét meg se próbáltam. Mivel terminál párti vagyok, lássuk először azt:
diskutil list
…
/dev/disk2 (external, physical):#: TYPE NAME SIZE IDENTIFIER0: FDisk_partition_scheme *1.0 TB disk21: Windows_NTFS USB-HDD 642.4 GB disk2s12: Windows_NTFS 357.8 GB disk2s5
Igen, ott a lemez eddig jó. Na mélylevegő, és próbáljuk meg…
diskutil repairVolume /dev/disk2s1
Started file system repair on disk2s1 USB-HDDRepairing file systemntfsck (Tuxera NTFS v2015.1)Checking NTFS SuperblockDevice name : /dev/disk2s1NTFS volume version: 3.1Cluster size : 512 bytesCurrent volume size: 642443687424 bytes (642444 MB)Checking system filesCurrent device size: 642443687424 bytes (642444 MB)Checking for bad sectorsScanning $MFTChecking attributes100.00 percent completedCould not find DATA ATTRIBUTE inside dir 3227 (0xc9b) with MFT reference 3235 (0xca3)Checking directory structureCorrupt directory found, inode=3227 (0xc9b)Repairing corrupt directory inode 3227 (0xc9b) started…
Repairing corrupt directory inode 3600 (0xe10) completedSpace in use : 624947 MB (97.3%)Done NTFS checking and repair on device ‘/dev/disk2s1’Syncing deviceFile system check exit code is 0Updating boot support partitions for the volume as requiredFinished file system repair on disk2s1 USB-HDD