SSH üzerinden bir cihaza erişiyorum. www
Dizindeki bir dosyayı değiştirmek istiyorum , ancak bunu yapmaya çalışırken yazıyor Read-only file system
.
mount
bana biraz bilgi verir, ancak RO'ya www
neden www
ya da nasıl www
monte edildiğine dair hiçbir referans göremiyorum :
admin@(none):/# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=127752k,nr_inodes=31938,mode=755)
proc on /proc type proc (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock4 on /jffs type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
Yapacak bir şeyi yok, ancak dosyayı yazma iznim var:
drwxr-xr-x 14 admin root 5999 May 27 05:17 www
Ne yapabilirdim?
admin@(none):/# ls -l /
drwxr-xr-x 2 admin root 3 May 27 05:17 asus_jffs
drwxr-xr-x 2 admin root 667 May 27 05:12 bin
drwxr-xr-x 2 admin root 3 May 27 05:17 cifs1
drwxr-xr-x 2 admin root 3 May 27 05:17 cifs2
drwxr-xr-x 5 admin root 1580 Nov 8 18:46 dev
lrwxrwxrwx 1 admin root 7 May 27 05:17 etc -> tmp/etc
lrwxrwxrwx 1 admin root 8 May 27 05:17 home -> tmp/home
drwxr-xr-x 5 admin root 0 Nov 8 20:19 jffs
drwxr-xr-x 3 admin root 402 May 27 05:17 lib
lrwxrwxrwx 1 admin root 9 May 27 05:17 media -> tmp/media
drwxr-xr-x 2 admin root 3 May 27 05:17 mmc
lrwxrwxrwx 1 admin root 7 May 27 05:17 mnt -> tmp/mnt
lrwxrwxrwx 1 admin root 7 May 27 05:17 opt -> tmp/opt
dr-xr-xr-x 97 admin root 0 Jan 1 1970 proc
drwxr-xr-x 7 admin root 766 May 27 05:17 rom
lrwxrwxrwx 1 admin root 13 May 27 05:17 root -> tmp/home/root
drwxr-xr-x 2 admin root 2566 May 27 05:17 sbin
drwxr-xr-x 11 admin root 0 Jan 1 1970 sys
drwxr-xr-x 2 admin root 3 May 27 05:17 sysroot
drwxrwxrwx 12 admin root 880 Nov 8 20:19 tmp
drwxr-xr-x 8 admin root 139 May 27 05:17 usr
lrwxrwxrwx 1 admin root 7 May 27 05:17 var -> tmp/var
drwxr-xr-x 14 admin root 5999 May 27 05:17 www
Teşekkürler. Düzenlemede görebileceğiniz gibi bağlantı yok. Bu bir yönlendiricidir.
—
user1156544
www
Güler dizini açık görünüyor. /
. Ve /
RO monte edilmiştir. Böylece siz de / RW veya yapmak gerekir (daha büyük olasılıkla) bir monte USB pendrive'ın veya açık / tmp / www'(ikincisi muhtemelen test için her yeniden başlatma temizlenir, ama yararlı olan) üzerinde, örneğin bir başka klasörü kullanmak için web sunucusu anlatmak
RO nerede / görüyorsunuz? (/ dev / root?) Peki, eğer yapmanın bir yolu varsa / (veya sadece www) RW yapmayı tercih ederim
—
user1156544
1) Evet, çıkışından:
—
Hennes
/dev/root on / type squashfs (ro,relatime)
. 2) Eğer / RO ise / aynı dosya sistemindeki bir şey de RO olacaktır. Ve bir yönlendirici / muhtemelen RO flaş olduğundan beri RO muhtemeldir. Çıktınızdan, yazılması gereken her dosya sisteminin nasıl göründüğünü / tmp / 'ye gözüktüğünü görün. Ve görmek için tmpfs on /tmp type tmpfs (rw,relatime)
yazınıza bakın (RW, READ-WRITE, tempfs).
ls -l /' to show us if there is a direct link of
/ Www`nin çıktısını alabilir/
misiniz? (Öyleyse RO olacaktır). Lütfen bunun bir yönlendirici olup olmadığına da ekleyin (birçoğunun flashında root RO var, bu nedenle başka bir yere veri eklemek istiyorsunuz).