Gyökérfájlrendszer csatolása csak olvashatóként!

Fórumok

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)

Hozzászólások

ha beteszed fstabba es újrainditod a gepet akkor is?

udv Zoli

szóval a
mkdir /akarmi; touch /akarmi/akarmi
lefut gond nélkül ?

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.27-rc7

RTFM :P
defaults
Use default options: rw, suid, dev, exec, auto, nouser, and async.

ui: francba, nyomhattam volna egy frissítést :)

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.

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?

"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.)

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.