openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: jerry - 12.11.2007 - klo:11:21
-
Asensin koneeseen uuden version (10.3). Lisäsin sitten vanhan Linux- levyn ja mounttasin sen.
Levy mounttaantuu, mutta sille ei ole kirjoitusoikeuksia.
Mistä voisi johtua ?
-
ls -al /mnt/levy
-
oliko sinulla vanhassa linuxissa kenties eri uid (userid) eli vaikka sinulla onkon saman niminen käyttäjä voi sen uid olla uudessa järjestelmässä eri.
Varsinkin jos se vanha linux oli joku muu kuin openSUSE.
Tarkista nykyinen userid komentoriviltä antamalla komento
id
sitten tarkista mikä id sinulla oli siinä vanhassa järjestelmässä
grep <username> /etc/passwd
esim.
grep harmie /etc/passwd
tuo kolmas sarake on userid ja neljän on groupid
harmie:x:1000:100::/home/harmie:/bin/bash
koita sitten liittää levy antamalla nykyiselle käyttäjäle oikeudet
mount -o uid=1000,gid=100 /dev/hda /mnt
-
ei vanhassa levyssää oo passwd tiedostoa, kun se oli vaan datalevy, eikä boottaava, joten pääseekö userid:n kattoon jostain muualta / joku muu keino mounttaamiseen?
-
chown KÄYTTÄJÄ /mnt/missäliemountattuna
chgrp users /mnt/missäliemountattuna
chown muuttaa omistajan oikein ja chgrp ryhmän
chmod antaa oikeudet, esim.
chmod -R 755 /mnt/KOVOSI
Muuttaa rekursiivisesti kaikkien kansioiden luku/kirjoitusoikeudet
Ainiin, mitä tulostaa:
ls -al /mnt/MINNEMOUNNTASIT
-
Roottina levy näkyy, mutta ei pysty muuttamaan tiedostoja eikä voi lisätä oikeuksia.
-
MITEN_MOUNTTASIT ?
-
siis nyt loggasin roottina quihin ja mounttas automaattisesti. mut jos umounttaan ja mounttaan esim. näin..
mount -t auto /dev/sdc1 /mnt/kiekko
niin tulee näkyviin.. sitten laitoin jonkun ohjeen mukaan chown root /mnt/kiekko niin omistajaksi tuli rootti kuten noilla muillakin levyillä.
sitten kun konsolissa (roottina) laitan chmod -R 775 /mnt/kiekko niin sanoo;
read-only filesystem ja oikeudet on kaikilla tiedostoilla edelleen dr-x------
levyvirhekkö ja pitäiskö tarkistaa eka? millä parametreillä? sanoo ettei voi lukea superblokkia?
e2fsck 1.40.2 (12-Jul-2007)
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
-
Umountaa se ja liitä yastin levytyökalulla.
ÄLÄ ALUSTA !!
http://www.novell.com/coolsolutions/img/17829-42.jpg
Valitset tuosta osion ja edit -> set mount point
Äläkä vaan alusta
Olet luultavasti tykittänyt ext3 levyn ext2:ksi
-
mikähän pitäisi laittaa filesystem id:ksi? kun siellä ei ole ext3:sta? sfs vai? onkos toi jokin standard file system tms?
-
Miten näkee devicen oikean fstyypin? koitin mountilla -t ext3 mutta itki taas superblokista..
-
fdisk -l
?
Koititko tuolla graafisella?
Se osaa tsekkaa tyypin oikein.
-
ei sitten suostunu tuolla partitiointitoolissa.. mut sieltä tuli vinkkiä ja käsin sain seuraavasti mountattua:
mount -t ntfs-3g /dev/sdc1 /mnt/kiekko -o force
ja oikeudet on nyt ok.. olisko tolle nyt jotain hyvä tehdä vai nou?
vai tollai vaan laittaa rc tiedostoon riviks että mounttaa automaattisesti, kun en sit tiedä miten toi pitäs laittaa fstabbiin, ku ei tuo partitionerikaan kerran suostunu..
Hiukan te ootte hyviä ja nopeita ;) tankyuu verimeny..
-
ei sitten suostunu tuolla partitiointitoolissa.. mut sieltä tuli vinkkiä ja käsin sain seuraavasti mountattua:
mount -t ntfs-3g /dev/sdc1 /mnt/kiekko -o force
ja oikeudet on nyt ok.. olisko tolle nyt jotain hyvä tehdä vai nou?
vai tollai vaan laittaa rc tiedostoon riviks että mounttaa automaattisesti, kun en sit tiedä miten toi pitäs laittaa fstabbiin, ku ei tuo partitionerikaan kerran suostunu..
Hiukan te ootte hyviä ja nopeita ;) tankyuu verimeny..
tossa mun /etc/fstab muokattuna sinun liitospisteellä määritettynä tosin kannattaa tarkistaa noi uid ja gid tai koittaa ilman.
/dev/sdc1 /mnt/kiekko ntfs-3g user,silent,uid=1000,gid=100,umask=0002,no_def_opts,allow_other,nls=utf8 0 0
Sulla olikin sitten ntfs levy eikä ext levy ilmankos ei onnistunut nuo kirkoitusoikeudet.
Täältä olisi löytynyt ohjeet http://opensuse.fi/NTFS-3G
-
joo, no ei voi millään muistaa kaikkia pöydällä pyöriviä kiekkoja, että mitä ne on ;)
No selvispä tääkin..
Onko mitä väliä kumman kautta laitan levyn mounttaan /etc/rc vai fstab?
Onkos jossain hyviä ohjeita samban ja winkan yhteistoiminnan rakentamiseen?
Mitä muuta pitää tehdä:
- samba service käynnissä
- käyttäjälle annettava samban oikeudet (pitääkö jotain ryhmiä tehdä?)
- palomuuriin samballe reikä vai? vai onko oletuksena jos samba päällä?
- windowssin työryhmän asetus johonki samban konffiin..
-
vanhan Linux- levyn
Vanha linux-NTFS -levy ;)
Mutta olisi toiminut Yastilla