Теперь вернемся к веб-интерфейсу, который у нас на 81 порту. С его помощью отключаем встроенный FTP-сервер и SAMBA-сервер, поскольку их можно установить самостоятельно в гораздо более гибком и удобном варианте. Снова подключается к роутеру через консоль, но теперь уже по SSH: $ ssh -p 222 admin@192.168.1.1 Дальше разбираемся с внешним диском - он уже давно у нас подключен. Для начала мы должны увидеть, что диск подмонтирован к файловой системе (и подмонтирован не совсем правильно) $ mount /dev/root on / type squashfs (ro) none on /dev type devfs (rw) proc on /proc type proc (rw) ramfs on /tmp type ramfs (rw) usbfs on /proc/bus/usb type usbfs (rw) /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type xxx (rw,noatime) Демонтируем: $ umount /tmp/mnt/disc0_1 Разбиваем: $ fdisk /dev/discs/disc0/part1 Здесь важная точка - нужно рассмотреть ее более подробно. В моем случае внешний диск - это обычная флешка 8Gb, и я сделал на ней один раздел с файловой системой ext3. Swap в этом случае будет храниться в специальном файле, который я тоже сделаю. Для обычно usb-диска можно сделать swap на отдельном разделе. В любом случае - в итоге мы должны создать новую файловую систему: $ mke2fs -j /dev/discs/disc0/part1 И примонтировать ее: $ mount -o noatime,rw /dev/discs/disc0/part1 /opt В дальнейшем проверять файловую систему можно так: $ e2fsck /dev/discs/disc0/part1 А фиксить баги на ней так (предварительно отмонтировав!): $ 2fsck -f -y -v /dev/discs/disc0/part1 Чтобы подавить назойливые сообщения, что нужно проверить раздел ext3, можно запустить tune2fs (входит в пакет e2fsprogs): $ tune2fs -c 0 -i 0 /dev/discs/disc0/part1 Теперь вернусь к swap - у меня он будет в отдельном файле: # Создаем swap $ dd if=/dev/zero of=/opt/swapfile bs=1024 count=65536 #создаем 64Mb файл $ mkswap /opt/swapfile # Включаем своп $ echo swapon /opt/swapfile >> /usr/local/sbin/post-mount $ swapon /opt/swapfile Редактируем fstab (да, еще нужно знать vi!): $ vi /etc/fstab Приводим его к виду: /dev/discs/disc0/part1 /opt ext3 rw,noatime 1 1 У тех, кто сделал два раздела на диске, fstab должен выглядеть примерно так (соответственно запуск swap на файле не нужен): /dev/discs/disc0/part1 none swap sw 0 0 /dev/discs/disc0/part2 /opt ext3 rw,noatime 1 1 И запоминаем ссылку на fstab в специальном файле - иначе изменения не сохранятся после перезагрузки: $ echo "/etc/fstab" >> /usr/local/.files Снова перегружаемся: flashfs save && flashfs commit && flashfs enable && reboot
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor