SmaugRrotarr Posted March 19, 2023 (edited) Приветствую. Имеется маршрутизатор 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 Проблема решена. Сделал из под винды образ. Осталось разобраться, какие флаги вешаются на носитель. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...