p4g31 Ierakstīts Februāris 23, 2012 Share Ierakstīts Februāris 23, 2012 (labots) Sveiki, forumieši! Manā īpašumā jau labu laiku ir Wd my book essential 1tb ārejais HDD, kas laikam ritot ir pārvērties ārejo cieto disku, kas stāv blakus stacionārajam datoram. Tā kā vēlme pēc tā pārvietošanas ir tuva nullei, tad nolēmu to izjaukt un ielikt iekšā datora - tomēr SATA > USB2 un par vienu USB2 portu vairāk, kā arī brīva vieta rozetē. So... Visu smuki saslēdzu, piestartēju datoru, bet nav vairs partīciju tabulas kopā ar vienīgo partīciju. Ātri manevri ar fdisk un rescue neko nelīdzēja. Vai kāds varētu ieteikt veidu kā tikt pie šīs partīcijas un tabulas - ieteicams drošu, jo šobrīd nav 1TB brīvas vietas, kur to visu nobackupot. fdisk /dev/sdb The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. print Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x704fd034 Device Boot Start End Blocks Id System OS: Arch linux Palīdzēsiet? EDIT: TYPO Labots Februāris 23, 2012 - p4g31 Link to comment Share on other sites More sharing options...
McB Februāris 23, 2012 Share Februāris 23, 2012 (labots) A failu sistēma ta kāda???? Ko tu dariji ar viņu, kādi manevri? Tāds Arch specialists, bet troļļo lieku. Pareizi pieslēgt vajag (pārliecinoties par HDD secību), pēc tam apskatīties dmesg un blkid, kurš nu viš i pēc kārts, un tad piemountēt pirmoreiz manuāli. Nevis kautko tēlaini spaidīt pa fdisk. Logical sector size smaller that physical??? Kādas troļļu darbības jāveic lai tādu uzrakstu dabūtu??? Labots Februāris 23, 2012 - Bomchix Link to comment Share on other sites More sharing options...
p4g31 Februāris 23, 2012 Author Share Februāris 23, 2012 (labots) EXT4. manevri - paskatīšanās uz partīciju tabulu ne tikai ar fdisk, bet nekas tāds, kas mainītu/pārrakstītu partīciju tabulu. Kopš kuriem laikiem SATAi ir svarīga secība? dmesg | grep sdb [ 1.429509] sd 2:0:1:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB) [ 1.429513] sd 2:0:1:0: [sdb] 4096-byte physical blocks [ 1.429592] sd 2:0:1:0: [sdb] Write Protect is off [ 1.429596] sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00 [ 1.429630] sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 1.441514] sdb: unknown partition table [ 1.441834] sd 2:0:1:0: [sdb] Attached SCSI disk blkid -pi /dev/sdb MINIMUM_IO_SIZE=13219618520557424640 PHYSICAL_SECTOR_SIZE=13219618520557424640 LOGICAL_SECTOR_SIZE=12884902400 PTTYPE=dos mount var izmantot tikai, ja ir partīciju tabula, kurā ir partīcijas :/ Logical sector size smaller that physical??? Kādas troļļu darbības jāveic lai tādu uzrakstu dabūtu??? a) Jāizņem HDD no WD Book 'kastītes' b) Jaievieto datorā c) jāieslēdz dators d) jāuzraksta: fdisk /dev/sdb/ Es ceru, ka lieki būtu piebilst, ka HDD strādā, ja tiek ielikts atpakaļ 'kastītē'. EDIT: TYPO Labots Februāris 23, 2012 - p4g31 Link to comment Share on other sites More sharing options...
kirils Februāris 23, 2012 Share Februāris 23, 2012 A variants — lai visu salabotu, saliec visu atpakaļ kā bija B variants — kas teica, ka diskam vispār ir partīciju tabula? pamēģini šo # mkdir /shit; mount /dev/sdb /shit/ Link to comment Share on other sites More sharing options...
p4g31 Februāris 23, 2012 Author Share Februāris 23, 2012 A - man ir nepieciešamība pēc šāda setupa B - Es teicu, kad pēdejo reizi to disku formatēju kā EXT4 mount -t ext4 /dev/sdb /mnt/wd mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so dmesg | tail [20771.811279] EXT3-fs (sdb): error: can't find ext3 filesystem on dev sdb. [20771.818214] EXT2-fs (sdb): error: can't find an ext2 filesystem on dev sdb. [20783.803116] EXT4-fs (sdb): VFS: Can't find ext4 filesystem Link to comment Share on other sites More sharing options...
kirils Februāris 23, 2012 Share Februāris 23, 2012 meh, uz mātesplates droši vien ir iekšējie usb konektori. un arī strāvu var no barokļa noņemt. ieliec ar visu korpusu. hz ko ražotājs tur ir iehujārijis, varbūt usb kontrolieris visus bitus invertē ;D jā, starp citu, nav slikts tests: dd if=/dev/sdb of=/tmp/usb bs=1M count=1 dd if=/dev/sdb of=/tmp/sata bs=1M count=1 palaid 2x - vienreiz, kad pieslēgts caur usb, otriez, kad pie satas. faili vienādi? (diff /tmp/{usb,sata}) Link to comment Share on other sites More sharing options...
marrtins Februāris 23, 2012 Share Februāris 23, 2012 4096-byte physical blocks Khe, kā Tu šito dabūji parastam cietam? Kaut kāds ūberjauns kernelis? Kaut-kāds jumperis uz diska? Cik zinu, tad pagaidām diski 4K blokus vēl emulē par 512B. Pamēģini dabūt atpakaļ 512 byte sektoru (kā? nez, nekad vēl nav bijusi nepieciešamība). Parādi ko dod `dmesg | grep sd` `cat /proc/partiotions` Kopš kuriem laikiem SATAi ir svarīga secība? Secība kādā ziņā? Pēc rebootiem baisi bieži mainās vietām sd pēdējie burtiņi. Link to comment Share on other sites More sharing options...
p4g31 Februāris 24, 2012 Author Share Februāris 24, 2012 (labots) dd if=/dev/sdc of=/home/beagle/usb bs=1M count=1 1+0 records in 1+0 records out 1048576 bytes (1.0 MB) copied, 0.0442277 s, 23.7 MB/s dd if=/dev/sdb of=/home/beagle/sata bs=1M count=1 1+0 records in 1+0 records out 1048576 bytes (1.0 MB) copied, 0.0127026 s, 82.5 MB/s diff /home/beagle/{usb,sata} Binary files /home/beagle/usb and /home/beagle/sata differ Atšķirās :/ Bet man ir radusies domā, kāpēc fdisk /dev/sdc -l Disk /dev/sdc: 999.5 GB, 999501594624 bytes 255 heads, 63 sectors/track, 121515 cylinders, total 1952151552 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001ea7b Device Boot Start End Blocks Id System /dev/sdc1 2048 1952149503 976073728 83 Linux fdisk /dev/sdb -l Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x663231cb Disk /dev/sdb doesn't contain a valid partition table Diska izmērs atšķiras par ~700MB. WD ārejie HDD nāk kopā ar softu, kas ir uz atsevišķas partīcijas un windowsa izskatās pēc CD diska. dmesg | grep sd [ 1.439870] sd 0:0:0:0: [sda] 78240863 512-byte logical blocks: (40.0 GB/37.3 GiB) [ 1.439959] sd 0:0:0:0: [sda] Write Protect is off [ 1.439963] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 1.440031] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 1.440600] sd 2:0:1:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB) [ 1.440605] sd 2:0:1:0: [sdb] 4096-byte physical blocks [ 1.440684] sd 2:0:1:0: [sdb] Write Protect is off [ 1.440689] sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00 [ 1.440723] sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 1.445618] sdb: unknown partition table [ 1.445938] sd 2:0:1:0: [sdb] Attached SCSI disk [ 1.458811] sda: sda1 sda2 sda3 sda4 [ 1.459443] sd 0:0:0:0: [sda] Attached SCSI disk [ 1.990671] EXT3-fs (sda3): mounted filesystem with ordered data mode [ 6.517021] EXT3-fs (sda3): using internal journal [ 7.033073] EXT3-fs (sda4): using internal journal [ 7.033080] EXT3-fs (sda4): mounted filesystem with ordered data mode [ 7.132744] Adding 265068k swap on /dev/sda2. Priority:-1 extents:1 across:265068k cat /proc/partitions major minor #blocks name 8 0 39120431 sda 8 1 104391 sda1 8 2 265072 sda2 8 3 7687102 sda3 8 4 31061677 sda4 8 16 976762584 sdb Varētu gadīties, ka 4096 byte blocki neko daudz nemaina šajā gadījumā uname -r 3.2.6-2-ARCH Tagad rodas jautājums, kā visu tabulu pārnest uz sākumu un iespējams iegūt 700MB. Labots Februāris 24, 2012 - p4g31 Link to comment Share on other sites More sharing options...
MarisO Februāris 24, 2012 Share Februāris 24, 2012 kā visu tabulu pārnest uz sākumu un iespējams iegūt 700MB. Nokopē partīciju tabulu uz failu: dd if=/dev/hda of=hda-mbr-file count=1 bs=512 Un atjauno: dd if=hda-mbr-file of=/dev/hda Tikai tabulu droši vien vajadzēs pamainīt, jo partīcija atrodas citā vietā, kad disks pieslēgts pa tiešo Link to comment Share on other sites More sharing options...
Elvis_preslijs Februāris 24, 2012 Share Februāris 24, 2012 Autor Pameģini ar šo programmu http://www.cgsecurity.org/wiki/TestDisk bieži ir glabusi Link to comment Share on other sites More sharing options...
p4g31 Marts 2, 2012 Author Share Marts 2, 2012 hmmm.... TestDisk neglāba MBR dzenāšana arī. Toties tiku pie 500GB diska, kas pilnībā spēja glābt datus un pārnest jau uz pilnīgi jaunas partīcijas. Paldies Jums par ieteikumiem - daudz jauna uzzināju Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!