SmaugRrotarr Posted March 19, 2023 (edited) · Report post Приветствую. Имеется маршрутизатор SNR-CPE-ME2-SFP, прошивка версии 1.10.7.1201231520, платформа MT7621 CPU, MT7615DN 2T2R DBDC MODE, 1000FDX. И флеш-карты (пробовал как на 16 ГБ USB 2.0, так и на 64 ГБ USB 3.0). Карту форматирую через GParted в FS ext4 с меткой 'optware', согласно описанию в этой инструкции. При установке флеш-карты в маршрутизатор система видит её как диск: [SNR-CPE-ME2-SFP@/]# blkid /dev/sda1: LABEL="optware" UUID="e8d1b7d6-fa07-4424-82c7-e074f2a5c28e" TYPE="ext4" Тем не менее раздел не монтируется автоматически к системе и вручную монтироваться не хочет. [SNR-CPE-ME2-SFP@/]# mount | grep opt [SNR-CPE-ME2-SFP@/]# mount rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro,relatime) proc on /proc type proc (rw,relatime) usbfs on /proc/bus/usb type usbfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime,size=8k,nr_inodes=31936) tmpfs on /var type tmpfs (rw,relatime,size=127744k,nr_inodes=31936) tmpfs on /tmp type tmpfs (rw,relatime,size=127744k,nr_inodes=31936) tmpfs on /etc type tmpfs (rw,relatime,size=127744k,nr_inodes=31936) tmpfs on /media type tmpfs (rw,relatime,size=16k) /dev/pts on /dev/pts type devpts (rw,relatime,mode=600) [SNR-CPE-ME2-SFP@/]# mount -t /dev/sda1 opt/ mount: can't find opt/ in /etc/fstab Если добавим в /ets/fstab параметры монтирования, получаем следующее: UUID="3a1c75d2-8a92-4bd7-9fc3-5b4dc9a4e956" /opt/ ext4 defaults 0 0 [SNR-CPE-ME2-SFP@/]# mount -t /dev/sda1 /opt/ mount: mounting UUID="3a1c75d2-8a92-4bd7-9fc3-5b4dc9a4e956" on /opt/ failed: No such file or directory И ещё один нюанс вылезает: [SNR-CPE-ME2-SFP@/]# opkg update && opkg upgrade -sh: opkg: not found Есть безумная мысль, что это по причине того что основной (и единственный) пользователь не Admin, а имя заданное мной. Но вроде бы ничего не предвещало проблем: SNR-CPE-ME2-SFP@/]# cat /etc/passwd daemon::0:0:Adminstrator:/media:/bin/false nobody:*:99:99:nobody:/var:/bin/false <username>:<passwd>:0:0:Adminstrator:/:/bin/sh Так же, чтобы не было лишних вопросов не отсутствует ли нужный каталог и имеются ли на него права: [SNR-CPE-ME2-SFP@/]# ls -lah drwxr-xr-x 18 <username> <username> 272 Jan 12 17:32 . drwxr-xr-x 18 <username> <username> 272 Jan 12 17:32 .. drwxr-xr-x 2 <username> <username> 4.8K Jan 12 17:32 bin drwxrwxrwt 15 <username> <username> 4.3K Mar 20 01:29 dev drwxr-xr-x 18 <username> <username> 1.5K Mar 20 01:10 etc drwxr-xr-x 2 <username> <username> 3 Jan 12 17:21 home drwxr-xr-x 4 <username> <username> 3.1K Jan 12 17:33 lib lrwxrwxrwx 1 <username> <username> 11 Jan 12 17:32 linuxrc -> bin/busybox drwxrwxrwt 2 <username> <username> 40 Jan 1 1970 media drwxr-xr-x 2 <username> <username> 3 Jan 12 17:21 mnt drwxr-xr-x 2 <username> <username> 3 Jan 12 17:32 opt dr-xr-xr-x 68 <username> <username> 0 Jan 1 1970 proc lrwxrwxrwx 1 <username> <username> 5 Jan 12 17:32 sbin -> ./bin drwxr-xr-x 7 <username> <username> 203 Jan 12 17:32 share dr-xr-xr-x 11 <username> <username> 0 Jan 1 1970 sys drwxrwxrwx 5 <username> <username> 340 Mar 20 01:29 tmp drwxr-xr-x 3 <username> <username> 79 Jan 12 17:32 usr drwxrwxrwt 8 <username> <username> 200 Mar 20 01:10 var drwxr-xr-x 15 <username> <username> 429 Jan 12 17:32 web drwxr-xr-x 2 <username> <username> 3 Jan 12 17:21 xml Однако при попытке сделать что-либо с каталогом получаю один результат: [SNR-CPE-ME2-SFP@/]# chmod -R 777 /opt/ chmod: /opt/: Read-only file system chmod: /opt/: Read-only file system [SNR-CPE-ME2-SFP@/]# chmod +rw /opt/ chmod: /opt/: Read-only file system [SNR-CPE-ME2-SFP@/]# chmod +w /opt/ chmod: /opt/: Read-only file system [SNR-CPE-ME2-SFP@/]# chmod g+w /opt/ chmod: /opt/: Read-only file system Mar 20 02:11:07 automount: remove /dev/sda1 Mar 20 02:11:17 kernel: usb 2-1: new SuperSpeed USB device number 3 using xhci-hcd Mar 20 02:11:17 kernel: usb 2-1: New USB device found, idVendor=0951, idProduct=1666 Mar 20 02:11:17 kernel: usb 2-1: Product: DataTraveler 3.0 Mar 20 02:11:17 kernel: usb 2-1: Manufacturer: Kingston Mar 20 02:11:17 kernel: usb 2-1: SerialNumber: E0D55EA573F4E420595206CB Mar 20 02:11:17 kernel: scsi1 : usb-storage 2-1:1.0 Mar 20 02:11:17 usbctrl(6117): TYPE=8/6/80 INTERFACE=8/6/80 Mar 20 02:11:17 usbctrl(6117): add 0951:1666 may be storage Mar 20 02:11:17 usbctrl(6117): usb_storage init complete Mar 20 02:11:20 kernel: scsi 1:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6 Mar 20 02:11:20 kernel: sd 1:0:0:0: [sda] 121135104 512-byte logical blocks: (62.0 GB/57.7 GiB) Mar 20 02:11:20 kernel: sd 1:0:0:0: [sda] Write Protect is off Mar 20 02:11:20 kernel: sd 1:0:0:0: Attached scsi generic sg0 type 0 Mar 20 02:11:20 kernel: sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA Mar 20 02:11:20 kernel: sda: sda1 Mar 20 02:11:20 kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk Mar 20 02:11:21 automount: add /dev/sda1 with ext4 Mar 20 02:11:21 automount: detect optware part on sda1 Mar 20 02:11:21 kernel: EXT4-fs (sda1): couldn't mount RDWR because of unsupported optional features (400) Mar 20 02:11:21 automount: can not mount ext4 /dev/sda1 /opt Mar 20 02:12:26 kernel: EXT4-fs (sda1): couldn't mount RDWR because of unsupported optional features (400) Mar 20 02:13:17 kernel: EXT4-fs (sda1): couldn't mount RDWR because of unsupported optional features (400) Mar 20 02:13:20 kernel: EXT4-fs (sda1): couldn't mount RDWR because of unsupported optional features (400) Хотелось бы разобраться, как в этой ситуации монтировать диск и ставить ПО. Или ПО слишком свежее и надо откатиться? Или есть какие-то обновленные инструкции согласно изменениям в ОС? Или надо какие-то логи (хотя их то там как раз почти что и нет) собрать? Или может быть вообще проще переустановить свою ОС (не хотел бы, но вдруг)? Edited March 19, 2023 by SmaugRrotarr Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SmaugRrotarr Posted March 24, 2023 · Report post Проблема решена. Сделал из под винды образ. Осталось разобраться, какие флаги вешаются на носитель. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...