ubuntuusers.de

Fehler beim TrueCrypt partition formatieren

Status: Gelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

Sebastian_S

Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

hallo zusammen,

ich versuche in einer TrueCrypt partition auf einer externen festplatte ein ext3 file system zu erstellen.

$ sudo mke2fs -j -m0 -L FreeAgent /dev/mapper/truecrypt0
Password:
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=FreeAgent
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
17809408 inodes, 35614096 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1087 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872

Warning: could not read block 0: Attempt to read block from filesystem resulted in short read
Writing inode tables: done                            
ext2fs_update_bb_inode: Illegal triply indirect block found while setting bad block inode
$ 

wenn ich es richtig lese wurden die inodes geschrieben,... und dann verlässt es mich 😢

weil ich nicht wirklich weiter wusste habe ich dann noch mal

$ sudo mke2fs -j -m1 -c -L tcFreeAgent /dev/mapper/truecrypt0
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=tcFreeAgent
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
17809408 inodes, 35614096 blocks
356140 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1087 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872

badblocks: Input/output error during ext2fs_sync_device
Checking for bad blocks (read-only test):         1693752/       35614095

was bedeuted Input/output error during ext2fs_sync_device

dmesg gibt mir

[ 1245.904000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 1245.904000]     Additional sense: Logical unit not ready, initializing command required
[ 1245.904000] end_request: I/O error, dev sdc, sector 27663930
[ 1245.908000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 1245.908000]     Additional sense: Logical unit not ready, initializing command required
[ 1245.908000] end_request: I/O error, dev sdc, sector 27663931
[ 1319.248000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[ 2293.668000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2293.668000]     Additional sense: Logical unit not ready, initializing command required
[ 2293.668000] end_request: I/O error, dev sdc, sector 27663931
[ 2293.668000] printk: 30 messages suppressed.
[ 2293.668000] Buffer I/O error on device dm-0, logical block 0
[ 2293.676000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2293.676000]     Additional sense: Logical unit not ready, initializing command required
[ 2293.676000] end_request: I/O error, dev sdc, sector 27663939
[ 2293.676000] Buffer I/O error on device dm-0, logical block 4
[ 2293.676000] Buffer I/O error on device dm-0, logical block 5
[ 2293.676000] Buffer I/O error on device dm-0, logical block 6
[ 2293.676000] Buffer I/O error on device dm-0, logical block 7
[ 2293.676000] Buffer I/O error on device dm-0, logical block 8
[ 2293.676000] Buffer I/O error on device dm-0, logical block 9
[ 2293.676000] Buffer I/O error on device dm-0, logical block 10
[ 2293.676000] Buffer I/O error on device dm-0, logical block 11
[ 2293.676000] Buffer I/O error on device dm-0, logical block 12
[ 2293.796000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2293.796000]     Additional sense: Logical unit not ready, initializing command required
[ 2293.796000] end_request: I/O error, dev sdc, sector 27672147
[ 2868.648000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2868.648000]     Additional sense: Logical unit not ready, initializing command required
[ 2868.648000] end_request: I/O error, dev sdc, sector 27663933
[ 2868.648000] printk: 123 messages suppressed.
[ 2868.648000] Buffer I/O error on device dm-0, logical block 1
[ 2868.648000] lost page write due to I/O error on dm-0
[ 2868.648000] Buffer I/O error on device dm-0, logical block 2
[ 2868.648000] lost page write due to I/O error on dm-0
[ 2868.648000] Buffer I/O error on device dm-0, logical block 3
[ 2868.648000] lost page write due to I/O error on dm-0
[ 2868.656000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2868.656000]     Additional sense: Logical unit not ready, initializing command required
[ 2868.656000] end_request: I/O error, dev sdc, sector 27664171
[ 2868.664000] sd 3:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[ 2868.664000]     Additional sense: Logical unit not ready, initializing command required
[ 2868.664000] end_request: I/O error, dev sdc, sector 27664411

kann das mit aggressivem power management seitens der platte zu tun habe:?:

bin für jede hilfe dankbar:!:

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

❓ ich hab einfach noch mal versucht... und

sudo mke2fs -j -m1 -L FreeAgent /dev/mapper/truecrypt0
Password:
mke2fs 1.40-WIP (14-Nov-2006)
Filesystem label=FreeAgent
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
17809408 inodes, 35614096 blocks
356140 blocks (1.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1087 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

es hat geklappt.

es würde mich aber dennoch interessieren was das Problem war 🐸 ❗

chrisjakob Team-Icon

Avatar von chrisjakob

Anmeldungsdatum:
21. August 2006

Beiträge: 1808

Wohnort: Köln

Mal was anderes, könntest du mich mal auf dem laufenden halten bezüglich dieser Festplatte und Encryption?
Es geht drum dass sich die tolle FreeAgent Platte bei mir einfach nach 20-30min IDLE Zustand 'nicht aushängt' sondern einfach jede Menge I/O Error aufzeigt,welche erst wieder verschwinden wenn ich die Platte aus/an mache und neu mounte.
Wäre nett wenn du das bei dir auch mal beobachten könntest.
Bei mir is das mit dm-crypt sowie mit Truecrypt der Fall, nicht sehr toll.

Danke.

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

chrisjakob hat geschrieben:

...FreeAgent Platte bei mir einfach nach 20-30min IDLE Zustand 'nicht aushängt' sondern einfach jede Menge I/O Error aufzeigt,welche erst wieder verschwinden wenn ich die Platte aus/an mache und neu mounte.

hi, gerne.
ich habe auch auf der ubuntu-au mailing list geposted (https://lists.ubuntu.com/archives/ubuntu-au/2007-November/002598.html & https://lists.ubuntu.com/archives/ubuntu-au/2007-November/002599.html)

Ich glaube ja mittlerweile, dass obiges verhalten mit dem power management zu tun hat, denn nachdem das formatieren dann funktioniert hat habe problemlos mounten können.
Als ich dann aber später (paar minuten) was auf die Platte kopieren wollte musste ich feststellen, das sie automatisch RO gemouted wurde ☹

Ich werde mal das Windoof tool testen ob da was eingestellt werden kann bezüglich powermanagement. @chrisjakob hast du da schon was probiert?

wenn ich zeit habe und nichts anderes finde werde ich vielleicht auch einen Bug melden... muss aber erst noch mal testen/schauen
bezüglich Bug ist DebuggingRemovableDevices wohl der richtige Ort um zu beginnen.

cheers

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

chrisjakob Team-Icon

Avatar von chrisjakob

Anmeldungsdatum:
21. August 2006

Beiträge: 1808

Wohnort: Köln

Danke vielmals für deine Infos. Ich habe verschiedene Dinge schon probiert.
Zuerst dachte ich dass es an der "Idle Zeit" liegt dass die Platte vielleicht dann umounted wird. Daraufhin hab ich ein Script angelegt was alle 5 Minuten auf der besagten HDD etwas anlegt und es kurz darauf wieder löscht, das führte allerdings auch nicht zum gewünschten Ergebnis. In Windows selbst habe ich keine relevanten Einstellungsmöglichkeiten gefunden. Selbst wenn man dort etwas einstellen könnte, denke ich dass es sich nur auf Windows beziehen wird.
Auch habe ich gedacht es könnte am Journaling von Ext3 liegen was in Verbindung mit TC/dm-crypt Probleme machen könnte, hier versuchte ich es dann mit ext2, hat leider auch nichts gebracht.
Halt mich auf dem Laufenden. 😉

Vielen Dank.

Chris

P.s
Mein Post dazu im Gentoo Forum der leider auch zu nichts führte.
http://www.gentooforum.de/thread.php?threadid=14155

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

bug 61235 USB mass storage stops working after a while
sieht für mich bisher vielversprechend aus und der bug hat vielerlei Lösungsansätze 😬

OT: das ist die hassliebe an linux für mich, du must lesen, viel lesen, nicht nur überfliegen, dann noch mehr lesen, lesen... wenn du glück hast kannst du das was andere erlebt/getestet/probiert haben auf dein Szenario übertragen und es klappt

so weit ich es bisher verstanden habe besteht bei den BUG reportern Einigkeit dass hier 2 phänomene/probleme zusammen kommen.
Quoote from bugreport:

The first problem has to do with the driver unit turning off after a long delay without access and then answering “not ready” during the first 3-5 seconds after a new access. The kernel does not like it and when one sets allow_restart to 1 then the kernel will retry until the drive become ready. The first problem is just that.

ich habe dann mal folgendes probiert bei mir

sudo su

root@y:/home/seb# echo 1024 >/sys/block/sdd/device/max_sectors
root@y:/home/seb# cat /sys/block/sdd/device/max_sectors
1024

root@snoopy:/home/seb# echo 1 >/sys/class/scsi_disk/
0:0:0:0/ 2:0:0:0/ 3:0:0:0/ 4:0:0:0/ 
root@snoopy:/home/seb# echo 1 >/sys/class/scsi_disk/4\:0\:0\:0/allow_restart 
root@snoopy:/home/seb# cat /sys/class/scsi_disk/4\:0\:0\:0/allow_restart 
1

woher weiß ich dass > 4:0:0:0 < die gesuchte nummer ist ❓

dmesg |tail -f
[11795.284000] Buffer I/O error on device sdd2, logical block 9
[11795.292000] sd 4:0:0:0: Device not ready: <6>: Current: sense key: Not Ready
[11795.292000]     Additional sense: Logical unit not ready, initializing command required
[11795.292000] end_request: I/O error, dev sdd, sector 27663930

danach habe ich meinen TC container gemountet und kopiere (20GB bisher) nun testhalber mal ein wenig hin und her. dabei beobachte ich dmesg und /var/log/messages.

im besagten bug report wurde auch von fehlern im dateisystem gesprochen die durch den I/O... kommen können.
Ich werde erst ein mal kopieren, unmounten, ausstöpseln, wait, einstöpseln, mounten, fsck, usw... bevor ich mich darauf verlasse.

ich habe mir auch mal das bei der platte mitgelieferte tool (FreeAgent Tools.exe) zum managen angeschaut, darin kann man einstellen wie schnell/aggressiv die platte in den sleep/stand by modus gehen soll. das reicht von 1min über 45min bis nie. Das tool bringt mir hier natürlich ♥-lich wenig

Der nächste schritt ist eine art script zu haben, das die platte fixt wenn sie eingestöpselt wird

P.S.:wenn einer mehr weiß über das was ich hier beschreibe, oder bessere lösungen hat, nur her damit 😇 denn was ich hier herausfinde ist... *hust* not science, eher rumstochern 😀

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

habe bisher mit
Sebastian_S hat geschrieben:

root@snoopy:/home/seb# echo 1 >/sys/class/scsi_disk/4\:0\:0\:0/allow_restart

noch ein wenig gestestet und keine probleme gehabt, auch keine dmesg meldungen

chrisjakob Team-Icon

Avatar von chrisjakob

Anmeldungsdatum:
21. August 2006

Beiträge: 1808

Wohnort: Köln

Heißt dass es funktioniert? Bin grad noch am neu formatieren (wieder truecrypt), dann werd ich mir das nochmals angucken.
Dank dir soweit schonmal ☺

chrisjakob Team-Icon

Avatar von chrisjakob

Anmeldungsdatum:
21. August 2006

Beiträge: 1808

Wohnort: Köln

Naja, ich werd die Festplatte jetz wohl verkaufen, das is einfach ne Zumutung der Kram...
Oben genanntes funktioniert leider hier nicht, habe ehrlich gesagt auch die Schnauze voll davon und werd mir wohl ne Festplatte kaufen, die solch unnötige "Features" nicht enthält. :]

Sebastian_S

(Themenstarter)
Avatar von Sebastian_S

Anmeldungsdatum:
2. Mai 2006

Beiträge: 215

Wohnort: Oberursel

Ja, in habe mittlerweile so einiges auf die platte kopiert und davon gelesen

echo 1 >/sys/class/scsi_disk/4\:0\:0\:0/allow_restart

does the trick 😈

Als Test habe ich ein mal versucht die TC partition ohne obige änderung zu mounten und prompt bekomme ich

[  848.260000] end_request: I/O error, dev sdc, sector 27663930

in dmesg präsentiert.

Wie schon erwähnt ändert sich die Nummer __4\:0\:0\:0__ mal ist es 4 mal 10 mal 5.

Was im bugreport mit der Ändergungen an EHCI_TUNE_CERR

EHCI controller has a setting for number of retries (1, 2, 3, or endless)


gemeint ist habe ich noch nicht raus gefunden. Hier wäre ich für hilfe dankbar. 😮

Auch haben ich mit den im Bugreport erwähnten scripten zum automatisieren von echo 1 >... bisher nichts zu stande bringen können. HELP 😲

Ich setzte d thread trotzdem mal auf gelöst...

chrisjakob Team-Icon

Avatar von chrisjakob

Anmeldungsdatum:
21. August 2006

Beiträge: 1808

Wohnort: Köln

Mir is schon klar dass die x:0:0:0 variiert, das wär ja nich das Problem, wenn es denn letztendlich zum Erfolg führen würde. Aber wie gesagt, ich geb es auf. Das Erste mal dass ich sowas hinnehmen muss, tja. 😉

Viel Erfolg weiterhin und Dankeschön für deine Mühe!

Gruß

chris

jonobo

Avatar von jonobo

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 206

Wohnort: Berlin

Aufgeben gilt nicht 😉

Es gibt eine Lösung:

http://ubuntuforums.org/showthread.php?t=494673

Einmal konfiguriert, hat seitdem perfekt funktioniert.

Antworten |