Hankin pari kuukautta sitten ulkoisen Seagaten 250 Gb USB kovalevyn. Sain homman toimimaan, kun alustin levyn FAT32 tiedostojärjestlemään ja /etc/fstab -tiedoston muokkasin seuraavanlaiseksi (viimeinen rivi tarkoittaa em. levyä):
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 /usr ext3 defaults 1 2
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 /media/jatko-osio ext3 defaults 0 1
/dev/hda3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/cdrom /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
#Seagate
UUID=465D-C169 /media/seagate vfat iocharset=utf8,umask=000 0 0
Kovalevy on minulla varmuuskopiointeja varten, eikä ole aina kiinni koneessa. Olen väliaikana päivittänyt Ubuntun versioon 7.04 ja muitakin automaattisesti tarjottuja päivityksiä on tullut asennettua, mutta muita muutoksia en ole tehnyt. Huomasin yllättäen pari päivää sitten, että levylle ei voi enää kirjoittaa, ellei käyttäjällä ole järjestelmän ylläpito-oikeuksia. Enää siis tavallinen käyttäjä ei voi tallentaa eikä poistaa mitään tiedostoja, vaikka aiemmin homma pelasi ongelmitta.
Olen koettanut poistaa fstab:sta tuon viimeisen rivin, jolloin levy mounttautuu kytkettäessa automaattisesti /media/disk -hakemistoon, mutta ongelma säilyy. Olen parhaan ymmärrykseni mukaan koettanut muuttaa myös tuolta viimeiseltä riviltä asetuksia siten, että saisin levylle kaikille käyttäjille kaikki oikeudet, mutta tuloksetta.
Kun painan hiiren oikealla napilla levyn kuvaketta ja avautuvasta valikosta katson volume-valilehdeltä liitosvalintoja, löytyy seuraavanlaista teksitiä:
ro nosuid nodev uid=1001 fmask=0077 dmask=0077 codepage=cp437 iocharset=iso8859-1 shortname=mixed utf8
"ro" viittaa käsittääkseni siihen, että levy on vain lukua varten. /media/disk ja /media/seagate hakemistoihin on kaikilla sekä luku- että kirjoitusoikeus.
Mitähän koettaisin seuraavaksi?