Tvinga fram NTFS-3G i ubuntu

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Tvinga fram NTFS-3G i ubuntu

Inlägg av RasmusB »

Köpte en 500 gb extern hårddisk till linuxburken idag. Mycket snygg, som på beställning matchar den datorchassit... :)

Bild

Iallafall. Eftersom jag vill kunna koppla in hårddisken i vilken som helst av mina övriga datorer (som kör windows) utan krångel, så var det första jag gjorde att formatera om den till NTFS.

På linuxburken installerade jag NTFS-3G och autofs.
(enligt instruktionerna på http://nerdica.com/?p=30, se avsnittet "Configuring the External Hard Drive (Optional)")

Jag har följt instruktionerna där, men jag är osäker på vilken drivrutin som egentligen används när jag pluggar i disken? Output från konsolen såg ut så här innan jag konfigurerat autofs:

Kod: Markera allt

xxx@bitbox:~$ dmesg | tail
[159655.323345] SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
[159655.324144] sdb: Write Protect is off
[159655.324154] sdb: Mode Sense: 00 38 00 00
[159655.324157] sdb: assuming drive cache: write through
[159655.324165]  sdb: sdb1
[159655.342682] sd 2:0:0:0: Attached scsi disk sdb
[159655.342800] sd 2:0:0:0: Attached scsi generic sg2 type 0
[159658.618726] NTFS driver 2.1.28 [Flags: R/O MODULE].
[159658.620548] NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
[159659.042310] NTFS volume version 3.1.
... och efter att jag konfat autofs samt startat om hårddisken:

Kod: Markera allt

[160999.722805] sdb: assuming drive cache: write through
[160999.724391] SCSI device sdb: 976773168 512-byte hdwr sectors (500108 MB)
[160999.725038] sdb: Write Protect is off
[160999.725048] sdb: Mode Sense: 00 38 00 00
[160999.725051] sdb: assuming drive cache: write through
[160999.725060]  sdb: sdb1
[160999.740185] sd 3:0:0:0: Attached scsi disk sdb
[160999.740287] sd 3:0:0:0: Attached scsi generic sg2 type 0
[161000.833643] NTFS-fs warning (device sdb1): parse_options(): Option utf8 is no longer supported, using option nls=utf8. Please use option nls=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
[161000.893466] NTFS volume version 3.1.
Det som oroar mig är att det står NTFS-fs i bägge fallen. Jag gissar att det kan vara så att ubuntu automountar hårddisken när jag pluggar in den (får upp en ikon på skrivbordet), och att den då använder 2.6-kernelns stöd för NTFS...? Då blir det ju svårt för autofs att mounta disken i /misc/external/ , vilket ju är den effekten jag försöker uppnå...
Kollar jag i /misc/ så är det helt tomt, antar att det beror på att autofs inte kan göra sitt jobb ordentligt.

Någon som kan svara på:
- hur jag ser vilken drivrutin som egentligen används
- om det nu är fel, hur hindrar jag ubuntu från att automounta disken på det sätt den gör som standard?
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Om du kör "mount" så ska det stå att filsystemet är "fuse". Då körs ntfs-3g.
Men jag tycker nog att FAT32 kanske skulle vara att föredra om du verkligen vill vara säker på datat.
NTFS är säkert effektivare i Windows, men under Linux så tror jag du får ut mer av FAT32, även om skrivmöjligheterna nu öppnats.
Inget kolliderande rättighetstjafs osv... :)
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Jo det är en viktig poäng. Men ett av de problemen jag stöter på med FAT32 är storleksgränsen för enskilda filer, behöver kunna spara filer större än 4 gb. Därav valet NTFS.

En mount ger resultatet:

Kod: Markera allt

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.20-16-generic/volatile type tmpfs (rw)
automount(pid4900) on /misc type autofs (rw,fd=4,pgrp=4900,minproto=2,maxproto=4)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sdb1 on /media/Iomega500 type ntfs (rw,nosuid,nodev,umask=222,utf8)
Så det verkar som att autofs körs iallafall... men /dev/sdb1 verkar ju mountas på "vanligt" sätt... kanske skulle bryta ihop och köra ext3 iallafall, tvivlar på att jag kommer släpa runt på en fet hårddisk med strömadapter etc ändå... ;)
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Ser onekligen ut som det är ntfs-stödet i kärnan som används, read-only då.
Ska du få ntfs-3g att funka måste du göra en rad i /etc/fstab där du anger ntfs-3g som filsystem.

Men helt rätt, satsa på ext3 eller bättre... :)
Användarvisningsbild
RasmusB
Inlägg: 1006
Blev medlem: 24 augusti 2006, 23:32:13
Ort: Södertälje

Inlägg av RasmusB »

Mmm det får bli så :) Skulle linuxburken brinna upp så kan jag ju i västa fall lägga i en live-cd i någon av windowsdatorerna och koppla in disken :) Tack för hjälpen iallafall! :D
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Sant sant. Vassego! :D
Skriv svar