Megprobáltam, sikerült ! Tehát a mount parancs hatására a gyökér fájlrendszer csak olvashatóként látszik, viszont gyönyörüen tudok rá írni. Na ez miért van?
/dev/md2 on / type ext3 (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/md8 on /home type ext3 (rw,noexec,nosuid,nodev,usrquota,grpquota)
/dev/md7 on /tmp type ext3 (rw,nosuid,nodev)
/dev/md5 on /var type ext3 (rw,noexec,nosuid,nodev)
/dev/md6 on /var/www type ext3 (rw,noexec,nosuid,nodev)
/dev/md3 on /usr type ext3 (rw,nodev)
/dev/md4 on /usr/local type ext3 (rw,nodev)
/dev/md0 on /boot type ext3 (ro,noexec,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
- 1280 megtekintés
Hozzászólások
ha beteszed fstabba es újrainditod a gepet akkor is?
udv Zoli
- A hozzászóláshoz be kell jelentkezni
szóval a
mkdir /akarmi; touch /akarmi/akarmi
lefut gond nélkül ?
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27-rc7
- A hozzászóláshoz be kell jelentkezni
Az fstab-ba tettem bele a következő sort:
/dev/md2 / ext3 ro,defaults 1 1
És igen, ha mkdir /test létrejön a gyökérben a test könyvtár...satöbbi, tehát mintha semmi sem történt volna.
- A hozzászóláshoz be kell jelentkezni
Vedd ki a defaults opciót.
"Use default settings. Equivalent to rw,suid,dev,exec,auto,nouser,async."
- A hozzászóláshoz be kell jelentkezni
Most már csak az a kérdés, hogy a mount miért írja ki read-only-nak és a "ro, rw" paramétert miért fogadja el normálisnak?
- A hozzászóláshoz be kell jelentkezni
RTFM :P
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.
ui: francba, nyomhattam volna egy frissítést :)
- A hozzászóláshoz be kell jelentkezni
irjuk a cimbe, hogy "[megoldva]"
t
- A hozzászóláshoz be kell jelentkezni
Hmmm, mert megoldottátok? Hogyan?
Egyébként teljesen mindegy, hogy ott van-e a defaults vagy sincs. Egyébként ez szerintem jól látszik a mtab listázásakor, és ti is láthatjáok, hogy ro-ként van felmountolva - függetlenül attól, hogy a defaults ott van-e vagy sincs.
- A hozzászóláshoz be kell jelentkezni
Egyébként csak a gyökér fájlrendszernél tudok írni, a többinél(/boot...stb) nem. De tényleg hihetetlen, mert ki is írja, hogy ro-ként van felmountolva és nyugodtan irkálhatok rá. Nagyon furcsa.
- A hozzászóláshoz be kell jelentkezni
Ezexerint nem oldódott meg?
--
unix -- több, mint kód. filozófia.
Life is feudal
- A hozzászóláshoz be kell jelentkezni
Nem...de rohadt furcsa számomra. Kiprobáltam nyilván csak ro-val és ro,defaults-sal is, de az eredmény ugyanaz. ro-nak jelzi, de nyugodtan irogathatok rá. már ma nem, de holnap kiprobálok több disztrot is...ez egyébként egy Centos 5.2-es. A kernelt mondjuk ujra forgattam, de csak a 64bit-ről Xeon-ra történő optimalizáson változtattam. Mondjuk azért megnézem holnap az eredeti kernelével is.
- A hozzászóláshoz be kell jelentkezni
NA további fejlemények. Kiprobáltam egy Slackware 12.1-es disztrot, az fstab-ba ro-ként mountoltam a root fájlrendszert. A dolog abszolute hatástalan, tehát mintha nem írtam volna be semmit, viszont ha ro-ként remountom elindulás után, ugy legalább müxik. Ez legalább annyival előrébb van, hogy a mount parancs hatására nem is jeleníti meg ro-ként a gyökér fájlrendszert.
A Centos teljesen más állatfaj, annál a mount parancs FIGYELJETEK, ro-ként jeleníti meg root fájlrendszert, és ennek ellenére nyugodtan írhatsz rá. A cat /proc/mounts parancs szerint viszont írható fájlendszer.
Ideiglenes megoldásnak letudom venni a /dev/root fájlról az írási jogot, és így nem tudok irni a gyökér fájlrendszerre, de ez a levétel se a mount se a /proc/mounts parancs hatására nem jelenik meg. Sőtt a két parancs kimenete ekkoris ellentmond egymásnak. Ez most mi lehet?
Valaki érti ennek a filozófiáját? Tehát mit mutat mondjuka mount és mit a /proc/mounts parancs, mi a kettő között a különbség és melyik mutatja a valós értékeket?
- A hozzászóláshoz be kell jelentkezni
En ugy tudom a mount
parancs a /etc/mtab
file-bol olvassa mi a helyzet, a /proc/mounts
pedig azt mutatja meg a kernel hogyan gondolja a dolgot.
De javitsatok ki ha tevedek.
- A hozzászóláshoz be kell jelentkezni
"Tehát mit mutat mondjuka mount és mit a /proc/mounts parancs, mi a kettő között a különbség és melyik mutatja a valós értékeket?"
man mount:
It is possible that files /etc/mtab and /proc/mounts don't match. The first file is based only on the mount command options, but the content of the second file also depends on the kernel and others settings (e.g. remote NFS server. In particular case the mount command may reports unreliable information about a NFS mount point and the /proc/mounts file usually contains more reliable information.)
- A hozzászóláshoz be kell jelentkezni
Okés eddig értem, tehát a /etc/mtab gyakran állít hülyeségeket, mig a másik általában megbízható :-)(mondjuk akkor nem értem minek az amelyik gyakran hülyéskedik)
A másik részét viszont, ami az izgalmasabb...mivel tudom felkonfigurálini a rendszert, hogy a /proc/mounts rész azt mutassa amit én szeretnék. Vagy milyen megoldással tudok csak olvashatóává tenni a rott fájlendszert...(bár a /dev/root fájl irásjogának megváltoztatása müxik, csak valahogy nekem ez nem elegáns megoldás, hogy ezt betegyem valamelyik induló scriptbe.
- A hozzászóláshoz be kell jelentkezni