PDA

Bekijk de volledige versie : Вопрос про Swap (своп)



VadimVB
06-03-2006, 07:56
Вопрос в следующем.

Fdisk'ом бью флэшку на два раздела. Первый под софт второй swap

Мечу второй раздел как 82 тип
потом
mkswap /dev/discs/disc0/part2
swapon /dev/discs/disc0/part2

Вопросы:
1. mkswap нужно только один раз делать ?
2. Эти строки куда в pre-boot или post-boot ?
3. нужно ли форматировать своп раздел перед mkswap ?
4. Если не запускать stupid-ftpd то insmod scsi..... куда тоже в pre-boot или в post-boot ?

5. Если stupid-ftpd запущен то как сделать так чтоб при автомонтировке в /tmp/harddisk не появлялся каталог /part1 - который есть swap раздел? Чтоб его вообще не видно было?

Oleg
06-03-2006, 11:19
1. один
2. Swapon в post-boot, после того, как модули загружены
3. нет
4 .post
5. Не должно появляться, если не удаётся подмонтировать (а swap не смонтируется)

VadimVB
06-03-2006, 17:00
1. один
2. Swapon в post-boot, после того, как модули загружены
3. нет
4 .post
5. Не должно появляться, если не удаётся подмонтировать (а swap не смонтируется)

2. В Вашем же ответе гдето в форуме (англиском) вы писали что в pre-boot :-)

5. В том то иф фича. mount пишет только про один смонтированный раздел (part1) но в tmp/harddisk кроме ftp_pub, ftp_pvt, lost+find появляется каталог part1 (который как я понимаю насамом деле part2)
При этом если не форматировать второй партишон то при загрузке тормозит и появляется сообщение вот такое в логе (я про usb_control/bulk_msg: timeout )

Флэшка разбита на два праймери раздела. Отформатирован только первый. На фторой слделан mkswap и в fdisk он помечен как Linux Swap (82)



kernel: scsi0 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: OTi Model: Flash Disk Rev: 2.00
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
kernel: SCSI device sda: 1024000 512-byte hdwr sectors (524 MB)
kernel: sda: Write Protect is off
kernel: Partition check:
kernel: p1 p2
kernel: WARNING: USB Mass Storage data integrity not assured
kernel: USB Mass Storage device found at 2
kernel: USB Mass Storage support registered.
kernel: kjournald starting. Commit interval 5 seconds
kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
kernel: EXT3-fs: recovery complete.
kernel: EXT3-fs: mounted filesystem with ordered data mode.
USB storage: ext3 fs mounted to /tmp/harddisk
kernel: VFS: Can't find ext3 filesystem on dev sd(8,2).
kernel: MSDOS FS: Using codepage 950
kernel: MSDOS FS: IO charset cp950
kernel: FAT: bogus logical sector size 3081
kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
kernel: FAT: freeing iocharset=cp950
kernel: FAT: bogus logical sector size 3081
kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
FTP server: daemon is started

VadimVB
08-03-2006, 12:35
5. В том то иф фича. mount пишет только про один смонтированный раздел (part1) но в tmp/harddisk кроме ftp_pub, ftp_pvt, lost+find появляется каталог part1 (который как я понимаю насамом деле part2 - swap)
При этом если не форматировать второй партишон то при загрузке тормозит и появляется сообщение вот такое в логе (я про usb_control/bulk_msg: timeout )

Флэшка разбита на два праймери раздела. Отформатирован только первый. На фторой слделан mkswap и в fdisk он помечен как Linux Swap (82)



kernel: scsi0 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: OTi Model: Flash Disk Rev: 2.00
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
kernel: SCSI device sda: 1024000 512-byte hdwr sectors (524 MB)
kernel: sda: Write Protect is off
kernel: Partition check:
kernel: p1 p2
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
kernel: usb_control/bulk_msg: timeout
FTP server: daemon is started



Уже разобрался - оказалось что какаято не совместимость с этой флэшкой ( см. выше OTi 512MB). Эти таймауты лезли и потом при попытке например каталог создать - а потом она вообще отваливалась. И весь лог был заполнен что типа I/o error sector xxxx.

Вобщем купил флэшку OCZ с ней всё прекрасно.
А OTi буду так использвоать - файло под виндами носить. Хотя жалко - она медленее гораздо что для Асуса пофиг а в обчыной жизни скорость не помешала бы

Правда после запуска stupid-ftpd всё равно в /tmp/harddisk появляется каталог part1. Ну и чёрт с ним всё равно хочу поставить vsftpd и монтировать всё вручную.

Oleg
08-03-2006, 15:42
2. В Вашем же ответе гдето в форуме (англиском) вы писали что в pre-boot :-)

Видимо это было для случая загрузки с флешки.


5. В том то иф фича. mount пишет только про один смонтированный раздел (part1) но в tmp/harddisk кроме ftp_pub, ftp_pvt, lost+find появляется каталог part1 (который как я понимаю насамом деле part2)

Это странно. Я гляну, если не забуду. :)

VadimVB
08-03-2006, 16:19
Видимо это было для случая загрузки с флешки.

Это странно. Я гляну, если не забуду. :)

Вот:

ls -la /tmp/harddisk



drwxr-xr-x 7 Admin root 1024 Mar 8 19:01 .
drwxr-xr-x 1 Admin root 0 Jan 1 2000 ..
drwxr-xr-x 2 Admin root 1024 Mar 7 17:05 ftp_pub
drwxr-xr-x 2 Admin root 1024 Mar 7 17:05 ftp_pvt
drwx------ 2 Admin root 12288 Mar 7 14:46 lost+found
drwxr-sr-x 10 Admin root 1024 Nov 5 03:22 opt
drwxr-xr-x 2 Admin root 1024 Jan 1 1970 part1


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/harddisk type ext3 (rw,sync,noatime)
/dev/discs/disc0/part1 on /opt type ext3 (rw,sync,noatime)


fdisk -l



Disk /dev/scsi/host0/bus0/target0/lun0/disc: 524 MB, 524288000 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 900 451320+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 901 1020 60180 82 Linux swap


А вот из лога - видно что не монтируется своп, однако.. получаем то что выше



kernel: scsi0 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: OCZ Model: ET1208AD Rev: 1.0
kernel: Type: Direct-Access ANSI SCSI revision: 02
kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
kernel: SCSI device sda: 1024000 512-byte hdwr sectors (524 MB)
kernel: sda: Write Protect is off
kernel: Partition check:
kernel: p1 p2
kernel: WARNING: USB Mass Storage data integrity not assured
kernel: USB Mass Storage device found at 2
kernel: USB Mass Storage support registered.
kernel: Adding Swap: 60172k swap-space (priority -1)
dropbear[109]: Running in background
kernel: kjournald starting. Commit interval 5 seconds
kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
kernel: EXT3-fs: recovery complete.
kernel: EXT3-fs: mounted filesystem with ordered data mode.
kernel: VFS: Can't find ext3 filesystem on dev sd(8,2).
kernel: MSDOS FS: Using codepage 950
kernel: MSDOS FS: IO charset cp950
kernel: FAT: bogus logical sector size 0
kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
kernel: FAT: freeing iocharset=cp950
kernel: FAT: bogus logical sector size 0
kernel: VFS: Can't find a valid FAT filesystem on dev 08:02.
FTP server: daemon is started



Сообщение о монтировки первой партиции в /tmp/harddisk нету потому что монтируется вручную из post-boot

alexhemp
02-03-2007, 15:32
Oleg

Вчера разбил свой винт на 80 гиг на 2 раздела, один - под swap

После загрузки тоже появляется каталог part1 в /tmp/harddisk

быть может это от того, что swap - второй раздел?

И еще вопрос - имеет смысл использовать под swap флешку на 256 метров (валяется без дела) на втором порту? Тогда можно будет винт безопасно отключать, прямо на ходу...

Имеется ли какой-либо скрипт post-unmount - хочу тушить некоторые процессы, запущенные из /opt/etc/init.d (при загрузке из post-mount копировать скажем в /tmp/etc/init.d их а потом тушить при выдергивании винта).

MMike
02-03-2007, 19:28
Любую флэш память крайне не рекомендуется использовать в режиме постоянной записи/чтения. В среднем гарантийный ресурс 100000 цыклов записи/чтения. При высокой нагрузке на систему и не хватки памяти, флэш сгибнет очень быстро.

alexhemp
02-03-2007, 20:11
Мне кажется это слегка устаревшие данные...

В той-же Windows Vista не к ночи будет помянута используется технология "расширения" памяти за счет флешек... Типа своп на ней, за счет более быстрого чем у винчестера трансфера получается выигрыш в производительности.

Ну и флешка 256 мегов, не жалко...

MMike
02-03-2007, 20:58
Это не устаревшие данные, а данные по MTBF (данные по наработке на отказ) от ведущих вендоров памяти, благо с этим железом долго и плотно имею дело. Что там используется в Свисте и как там это реализовано, не к ночи упоминать ;) тем более что нет качественных данных по наработке этой системы, так что лучше придерживаться, "устаревших", но проверенных данных. И не флэшку в данном случае жалко, тем более не моя она, а ее хозяина который будет рвать себе волосЬя на всех местах в полных непонятках отчегоже его любимый рутер так "глючит"...

usmailer™
03-03-2007, 06:57
ребяты, кто может описать порядок создания свопа на внешнем винте??

с флэшкой все понятно.. ведь есть же какие то различия..

сам пробовал мудрить... разбил винт на 2 части средствами роутера, вот этим - fdisk /dev/scsi/host0/bus0/target0/lun0/disc

первый - примари
второй - примари

примерно вот так:


/dev/scsi/host0/bus0/target0/lun0/part1 1 18500 18943984 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 18501 19541 1065984 83 Linux

и роутер при ребуте вообще ничего не делает с винтом...
он не поднимает ни ФТП.. ни Самбу...

пробовал второй сделать - екстендет
таже пестня...


что ему еще надо??

MMike
03-03-2007, 21:35
Как минимум создать фс на партишенах и смонтировать их...

usmailer™
04-03-2007, 09:26
Как минимум создать фс на партишенах и смонтировать их...

мда.. это есть верно...

значит пошел с другого отверстия...
:D

на ББ отформатил винт в ext3
предварительно отрезал для свопа 540мб
все загрузилось... роутер поднял нормально самбу и признал винт..

как выше и писалось, появилась папка на винте - part1
как теперь понять.. используется своп или нет..

и в догонку... что нужно поправить в системных файлах роутера, что бы ВСЕ пакеты, что ставятся в роутер, ставились бы НА ВИНТ!! а не в память роутера... в root

alexhemp
04-03-2007, 18:28
Вообще не удалось отформатировать флешку с роутера...

Она используется как Big Floppy (т.е. MBR не ней нет).

При этом подкючал только вместе с винтом, иначе кавардак с названиями девайсов...

MMike
04-03-2007, 21:41
to alexhemp:

Что бы не было бардака с чередованием лучше всего использовать disk mapping by name (label), а не mapping by path ... в инете есть описание как это делать ...

alexanderm
17-09-2007, 08:07
WL500g Premium
Прошивка 1.9.2.7-7g

Как создать swap-файл на USB-диске в существующем (единственном) разделе ext3 и подмонтировать его?
Чтобы после reboot автоматически монтировался.

Reyter
17-09-2007, 09:03
WL500g Premium
Прошивка 1.9.2.7-7g

Как создать swap-файл на USB-диске в существующем (единственном) разделе ext3 и подмонтировать его?
Чтобы после reboot автоматически монтировался.
Поиск рулит. (http://wl500g.info/showpost.php?p=61054&postcount=6)
Чтобы автоматически монтировался - прописываем сообтветствующую команду в post-boot

alexanderm
17-09-2007, 10:15
Поиск рулит. (http://wl500g.info/showpost.php?p=61054&postcount=6)
Чтобы автоматически монтировался - прописываем сообтветствующую команду в post-bootПравильно я понял, что в post-boot добавим swapon /opt/swap.file

Reyter
17-09-2007, 10:21
Правильно я понял, что в post-boot добавим swapon /opt/swap.file
Правильно. Но должно быть после команды монтирования самого /opt.

St.MPA3b
18-09-2007, 15:51
но лучше, конечно, на отдельном разделе своп сделать

imdex
18-09-2007, 15:54
но лучше, конечно, на отдельном разделе своп сделать

А вот чем лучше? Народ с работы тоже так рекомендует, но аргументировать затрудняется. Пусть и оффтоп, вопрос интересен.

Mam(O)n
18-09-2007, 16:09
ну во первых исключается зависимость от файловой системы что ускоряет доступ к данным.

decil
19-09-2007, 20:47
Подключил флэшку SuperTalent 2gb

В консоли ввёл:

fdisk /dev/scsi/host0/bus0/target0/lun0/disc

разбил следующим образом:

/dev/scsi/host0/bus0/target0/lun0/part1 1 238 1911703+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 239 250 96390 82 Linux swap


сохранил командой W. Перегрузил роутер ребутом.

При попытке вызвать:

/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2

говорит, что мол:

swapon: /etc/fstab: No such file or directory

Соответственно, все последующие шаги по установке полезных пакетов (http://wl500g.info/showthread.php?t=3171) с поправкой на путь к девайсу успеха не умели.

Подскажите где лыжи смазать, а то гугль и яндекс забанили.

Marks
19-09-2007, 21:02
Подключил флэшку SuperTalent 2gb


Подскажите где лыжи смазать, а то гугль и яндекс забанили.

А отформатировать не забыли? swap на установку никак не влияет.
Что говорит fdisk -l

decil
19-09-2007, 21:10
"Любовник....Любовник.... ЛЮЮЮЮБОООВНИК!" (с) анекдот.

Забыл, думал, сначала надо указать своп-раздел.

Второй (своп) раздел отформатил, а основной отказался.


mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!

попытка назначить своп всё-равно даёт прежний результат:

/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
swapon: /dev/scsi/host0/bus0/target0/lun0/part2: Invalid argument

Marks
19-09-2007, 21:25
Раздел со свопом форматировать не надо. Его надо пометить как Linux swap (hex 82) Теперь этот раздел надо пересоздать. Что говорит
mount
Кажется отформатированы оба раздела

artp
19-09-2007, 21:40
Второй вечер сражаюсь с похожей проблемой. Втыкаю флэшку с FAT16 - видит великолепно. Забиваю нулями, fdisk, mke2fs (на fedor'e, рядом). Роутер флэшку видит при одном втыкании из двух десятков. В остальных случаях:
Sep 20 00:31:03 kernel: hub.c: new USB device 01:03.2-1, assigned address 9
Sep 20 00:31:03 kernel: Manufacturer: ????????y
Sep 20 00:31:03 kernel: Product: USB Mass Storage Device
Sep 20 00:31:03 kernel: SerialNumber: bcf2f7c48ff552
Sep 20 00:31:04 kernel: /dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
Sep 20 00:31:04 kernel: I/O error: dev 08:00, sector 0
Sep 20 00:31:04 kernel: Device not ready. Make sure there is a disc in the drive.
Sep 20 00:31:04 kernel: sdb : READ CAPACITY failed.
Sep 20 00:31:04 kernel: sdb : status = 1, message = 00, host = 0, driver = 08
Sep 20 00:31:04 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Sep 20 00:31:04 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Sep 20 00:31:04 kernel: sdb : block size assumed to be 512 bytes, disk size 1GB.
Sep 20 00:31:04 kernel: /dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:10, sector 0
Sep 20 00:31:04 kernel: I/O error: dev 08:10, sector 0
Sep 20 00:31:04 kernel: Device not ready. Make sure there is a disc in the drive.
Sep 20 00:31:04 kernel: sdb : READ CAPACITY failed.
Sep 20 00:31:04 kernel: sdb : status = 1, message = 00, host = 0, driver = 08
Sep 20 00:31:04 kernel: Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Sep 20 00:31:04 kernel: Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
Sep 20 00:31:04 kernel: sdb : block size assumed to be 512 bytes, disk size 1GB.
Sep 20 00:31:04 kernel: /dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:10, sector 0
Sep 20 00:31:04 kernel: I/O error: dev 08:10, sector 0
Sep 20 00:31:04 kernel: unable to read partition table
Sep 20 00:31:04 kernel: Device not ready. Make sure there is a disc in the drive.

и т.д.

Забиваю нулями, снова делаю FAT16 - снова нет проблем... Проблема в том, что нужет ext3.

Куда смотреть? Может параметрами в fdisk'е надо поиграть?

Marks
19-09-2007, 21:50
Второй вечер сражаюсь с похожей проблемой. ?
Только что оживлял CF 32 mb от фотика через кардридер на роутере. И пока не прибил все партиции, а у тебя их много
dev 08:10, не форматилась она.

decil
19-09-2007, 22:21
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/harddisk type vfat (rw,noatime)
/dev/discs/disc0/part2 on /tmp/harddisk/part1 type ext3 (rw,noatime)

fdisk -l, как уже говорилось:

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063597056 bytes
255 heads, 63 sectors/track, 250 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 238 1911703+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 239 250 96390 82 Linux swap

Marks
19-09-2007, 22:37
Одна отформатирована в FAT, другая в EXT3. Надо их отмонтировать (umount), при помощи fdisk удалить все разделы. Далее внимательно читаем http://wl500g.info/showpost.php?p=19984&postcount=2

artp
19-09-2007, 23:02
Только что оживлял CF 32 mb от фотика через кардридер на роутере. И пока не прибил все партиции, а у тебя их много , не форматилась она.

Партеция одна. Почему рутер решает, что ихтам много - незнаю.

Кстати, на usb висит cdma-шный модем (AnyData). Прошивка, соответственно от чехов (http://koppel.cz/cdmawifi/download), на базе Олеговской. По моим представлениям они не могут мешать друг другу, но чего не бывает. Флэшки пробовал разного размера о трех производителей. Эффект воспроизводится.

Marks
19-09-2007, 23:04
Партеция одна. Почему рутер решает, что ихтам много - незнаю.

Кстати, на usb висит cdma-шный модем (AnyData). Прошивка, соответственно от чехов (http://koppel.cz/cdmawifi/download), на базе Олеговской. По моим представлениям они не могут мешать друг другу, но чего не бывает. Флэшки пробовал разного размера о трех производителей. Эффект воспроизводится.
fdisk -l в студию

Mam(O)n
20-09-2007, 03:37
decil, а ты случаем mkswap /dev/scsi/host0/bus0/target0/lun0/part2 не забыл сделать?

artp
20-09-2007, 08:36
fdisk -l в студию
когда там FAT то выглядит так:

[root@artp ~]# /sbin/fdisk -l /dev/sda

Disk /dev/sda: 524 MB, 524288000 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 1020 511500+ 6 FAT16
[root@artp ~]#

А вот так, когда НЕ FAT
[root@artp ~]# /sbin/fdisk -l /dev/sda

Disk /dev/sda: 524 MB, 524288000 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 1020 511500+ 83 Linux
[root@artp ~]#

Это при работе с рядом стоящей федоры. Как я говорил, добиться, чтобы флешка увиделась с рутера (линуксовая) удается крайне редко и совершенно случайно. Почему я и задумался не конфликтует ли она с передачей данных на модем. Вытыкание модема ситуацию не меняет.

Marks
20-09-2007, 09:23
А с роутера fdisk -l ?
Offtop У тебя Skylink Москва? Как там с задержками, Skype работает?

artp
20-09-2007, 10:36
Дык не видит он диска флешового... Просто в dev ничего нет...


А с роутера fdisk -l ?
Offtop У тебя Skylink Москва? Как там с задержками, Skype работает?

Питер. skype не использую. Начал прикручивать asterisk (он у меня в конторе развернут пополам с дефинитью), но вот с пока флешкой сел в лужу...

Marks
20-09-2007, 11:43
Дык не видит он диска флешового... Просто в dev ничего нет...
[/I]
Так, я запутался, когда флешь отформатирована в фат, она видится роутером всегда? Если да, то отмонтируй её на роутере, прибей все разделы, которые там увидит роутер и создай роутером новый

Serzh2000
20-09-2007, 18:35
после того как я двое суток плясал с бубном вокруг своей флешки 256 метров, методом научного тыка у меня вышло следующее:
1) Вставил флешку
2) запускаю telnet 168.192.1.1 login pass
3) fdisk -l (вижу что флешка есть), FAT32 и т.д.
4) fdisk /dev/scsi/host1/bus0/target0/lun0/disc
m - меню, потом
d - удаляю все разделы
n - создаю новый раздел
p - загрузочный (наверно :) )
1 - начало
1011 - конец
w - сохранить и выдти
5) reboot, ждём перегруза.
6) запускаю telnet 168.192.1.1 login pass
7) mkswap -j /dev/scsi/host1/bus0/target0/lun0/part1 что-то делается.... потом reboot, ждём......
8) запускаю telnet 168.192.1.1 login pass
9) fdisk -l вижу

[admin@(none) root]$ fdisk -l

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 256 MB, 256921600 bytes
8 heads, 62 sectors/track, 1011 cylinders
Units = cylinders of 496 * 512 = 253952 bytes

Device Boot Start End Blocks Id
System
/dev/scsi/host1/bus0/target0/lun0/part1 1 1011 250697
83 Linux
[admin@(none) root]$

10) захожу ftp://192.168.1.1 админом
вижу три папки, ftp_pub; ftp_pvt; и lost+found.
11) в одну из них накидываю небольших файлов по 2-4 метра влезло гдето 235 метров.
Думаю что всё сделано!
ГОСПОДА ГУРУ!!!
Это ТАК?

Mam(O)n
20-09-2007, 22:12
Serzh2000, неужели mkswap создал файловую систему (читай: отформатировал)? :eek:

decil
20-09-2007, 22:53
У меня тоже получилось.
Воткнул флэш в мак, грохнул неудачные партиции, вытащил, вставил в роутер.

На роутере fdisk-ом кильнул то что успел создать макинтош, создал две партиции, побольше и поменьше. Для поменьше проставил 82.
mkswap для второй партиции, потом mke2fs для первой, потом swapon для второй и ребут.

Вроде всё появилось. Осталось проверить, подключился ли своп-раздел.

ВСЕМ БОЛЬШОЕ СПАСИБО :)

Mam(O)n
21-09-2007, 04:43
потом swapon для второй и ребут.

Ну и соответственно swapon можно в автозагрузку поставить, дабы всегда своп поднимался. Проверить наличие свопа можно по команде free.

Serzh2000
21-09-2007, 13:05
Serzh2000, неужели mkswap создал файловую систему (читай: отформатировал)? :eek:

ну ведь после этой операции я же показал, что увидел введя fdisk -l.;)

Serzh2000
22-09-2007, 12:36
Что то не так....:mad: :(
блин кто напишет как правильно для чайников сделать????

Mam(O)n
22-09-2007, 13:01
Может поделишься, что у тебя не так? Тогда может кто-нибудь блин и напишет.

Serzh2000
22-09-2007, 20:33
Может поделишься, что у тебя не так? Тогда может кто-нибудь блин и напишет.

Конечно!
Вобщем как форматнуть мою флешку под EXT3?
У меня вроде получилось, но установка пакетов что-то не идёт.

Reyter
23-09-2007, 07:08
Конечно!
Вобщем как форматнуть мою флешку под EXT3?
У меня вроде получилось, но установка пакетов что-то не идёт.
Чтобы можно было устанавливать пакеты, на флешке нужно создать каталог opt и подмонтировать его в /opt.
Читай (http://wl500g.info/showpost.php?p=19984&postcount=2) внимательнее п.8

alexanderm
24-09-2007, 17:05
Правильно я понял, что в post-boot добавим swapon /opt/swap.fileА в каком порядке выполняется скрипты?
Я добавил swapon /opt/swap.file в post-mount и работает.

Mam(O)n
24-09-2007, 17:18
Хочу заметить, что скрипты выполняются не в определенном порядке. Например post-firewall может быть запущен, пока post-boot еще не отработал. Это также относится и к post-mount, который запускается после того, как система автоматически подмонтировала внешний накопитель. А это может произойти в любой момент после подгрузки модулей ядра, отвечающих за доступ к накопителю через usb. А swapon лучше всего делать в post-mount, тем более, если он располагается на файловой системе.

artp
27-09-2007, 19:16
Проблема описанная мной выше (флэшка то видится, то нет) нашла свой ответ но не решение :( Как я писал, прошивка от чехов (http://koppel.cz/cdmawifi/download) на базе олеговской. Однако, на базе, но не очень. При прошивке последней от Олега - все флэшки с любыми партициями видятся в любой позе. При прошивке чешской - все воспроизводится (на другом экземпляре рутера).

Короче, вопрос к Олегу: "Нет ли варианта последней прошивки с поддержкой CDMA EVDO?" . Вообще-то, я с тулчайном развлекаюсь, но с ходу собрать ядро не берусь.

Serzh2000
08-10-2007, 07:06
У меня тоже получилось.
Для поменьше проставил 82.
mkswap для второй партиции, потом mke2fs для первой, потом swapon для второй и ребут.

Вроде всё появилось. Осталось проверить, подключился ли своп-раздел.

ВСЕМ БОЛЬШОЕ СПАСИБО :)
Поясните как поставить 82?, а то что я делаю, у меня получается 83.

Serzh2000
08-10-2007, 08:58
Поясните как поставить 82?, а то что я делаю, у меня получается 83.

Спасибо я уже разобрался :o

mkk
07-11-2007, 17:15
Видел на форуме тему, что можно создать opt.ext3 файл на usb-hdd и монтировать его в /opt.
А можно ли таким же образом поступить со swap?
Просто не хочется винч форматировать.

Mam(O)n
07-11-2007, 17:50
http://wl500g.info/showpost.php?p=61054&postcount=6

mkk
07-11-2007, 18:51
Спасибо.

# Создаем пустой файл /opt/swap.file размером 256Мб
dd if=/dev/zero of=/opt/swap.file bs=1M count=256
А почему файл создается именно в /opt/ ?
Я запихнул его в /tmp/harddisk/, ничего страшного?

mkk
07-11-2007, 20:55
странно. не могу этот своп отключить.
на команды swapoff /tmp/harddisk/swap.file или swapoff /opt/swap.file ругается про неподходящий параметр.

Mam(O)n
07-11-2007, 20:57
а что команда free говорит?

mkk
07-11-2007, 21:08
ок. После перезагрузки стало нормально работать.

Mam(O)n
07-11-2007, 21:22
Точно в имени файла не ошибся? Ведь если даже файл стереть или отмонтировать раздел то своп отключится.

al37919
16-11-2007, 20:53
Ну положим swap можно и не создавать в виде отдельного раздела а обойтись файлом: http://wl500g.info/showthread.php?p=20875 , а в остальном согласен. Как там говорит Олег --- правльно заданный вопрос есть половина ответа...

Mirage-net
16-11-2007, 20:57
Ну положим swap можно и не создавать в виде отдельного раздела а обойтись файлом:
Можно но отдельным разделом работает быстрее (накладные расходы меньше) а на фоне и так не сильно большой скорости работы с диском по USB выигрыш заметен...

Kulon07
16-11-2007, 21:38
Да вы правы прога плохо создала раздел и отформатировала его! У меня есть загрузочный диск Knoppix 3.7 RE но я там не нашел как создать раздел ext3...тогда другой вопрос можно ли через роутер переформатировать раздел или как его создать? И я так понимаю надо делать два раздела ext3 какими они должны быть размерами примерно?

Mirage-net
16-11-2007, 22:07
Да вы правы прога плохо создала раздел и отформатировала его! У меня есть загрузочный диск Knoppix 3.7 RE но я там не нашел как создать раздел ext3...тогда другой вопрос можно ли через роутер переформатировать раздел или как его создать? И я так понимаю надо делать два раздела ext3 какими они должны быть размерами примерно?
как подключить диск к роутеру рассказано и в теме Подключаем Usb Hdd (http://wl500g.info/showthread.php?t=4440) и в теме инструкция по настройке WL-500g deluxe с нуля (http://wl500g.info/showthread.php?t=3171) интересно зачем их пишут и прикрепляют ??? С размерами определяться вам самим нужно ... своп 512-1024 (ИМХО не больше но и не меньше и желательно первым разделом на диске) остальное как хотите в зависимости от задач ... расчитывать что этот диск будете носить на сторону конечно можно, но при текущих ценах на них это не особо нужно... Удачи в изучении ... Знание Линукса пригодится в жизни как бы не хотел обратного известный нам БИЛЛ...

al37919
16-11-2007, 22:44
Позволю себе в очередной раз не согласитья :)


С размерами определяться вам самим нужно ... своп 512-1024 (ИМХО не больше но и не меньше

При 32 Мб оперативки больше 128 Мб заводить своп бесполезно (по крайней мере известная мне из фряхи 2.2.8 формула говорит swap = ram * 2.5). Разве что имея в виду перспективу расширения ram до 128Мб, можно создать своп 512Мб и то это будет с огромным запасом.


и желательно первым разделом на диске

У меня сделано именно так, так вот --- могу посоветовать так не делать, т.к. с учетом скорости общения с диском месторасположение свопа непринципиально, а вот с точки зрения автомонтирования, которое непобедимо в данных прошивках лучше чтобы первым разделом был /opt тогда он туда будет монтироваться автоматом. Хотя, конечно проблем нет, чтобы размонитровать и перемонтировать куда надо, но для начинающих я бы не пососветовал ввязываться в войну с автомонтированием. Проще сделать так как оно хочет.

По причине убогой производительности дисковой подсистемы ИМХО выделение отедльного раздела под свап большого смысла не имеет, так что у себя на вскоре предстоящей переинсталяции на новый винт собираюсь сделать своп в виде файла.

Все остальное поддерживаю двумя руками :)

Mirage-net
17-11-2007, 08:47
Позволю себе в очередной раз не согласитья :)
При 32 Мб оперативки больше 128 Мб заводить своп бесполезно (по крайней мере известная мне из фряхи 2.2.8 формула говорит swap = ram * 2.5). Разве что имея в виду перспективу расширения ram до 128Мб, можно создать своп 512Мб и то это будет с огромным запасом.
Не надо сравнивать рекомендации для полноценных систем с данной машинкой ... у меня при 32 метрах памяти и 25-35 активных раздач/закачек торрентов своп использует 400-500 метров.... при свопе 128 метров все вообще вешалось ...


У меня сделано именно так, так вот --- могу посоветовать так не делать, т.к. с учетом скорости общения с диском месторасположение свопа непринципиально, а вот с точки зрения автомонтирования, которое непобедимо в данных прошивках лучше чтобы первым разделом был /opt тогда он туда будет монтироваться автоматом. Хотя, конечно проблем нет, чтобы размонитровать и перемонтировать куда надо, но для начинающих я бы не пососветовал ввязываться в войну с автомонтированием. Проще сделать так как оно хочет.
Проблема с автомонтированием решается созданием файла fstab причем в последней прошивке он и своп монтирует ... а первым разделом я предлагал сделать своп не по причине производительности а по опыту ... к своп обращения на чтение запись наиболее частые а для жесткого диска всетаки удобнее это делать в начале диска а не в конце (дольше проживет)


По причине убогой производительности дисковой подсистемы ИМХО выделение отедльного раздела под свап большого смысла не имеет, так что у себя на вскоре предстоящей переинсталяции на новый винт собираюсь сделать своп в виде файла.
Все остальное поддерживаю двумя руками :)
Я уже говорил что при использование свопа в файле накладные расходы увеличиваются больше чем в два раза и при итак медленном общении с диском это заметно не вооруженным глазом...

VasiliyM6
14-01-2008, 08:22
Всем привет.
Вчера пперешел на Олеговскую прошивку. хочу из рутера получить torrent-качалку:-)
Подключил к USB портам флешку на 256 MB и ZIP диск на 100GB.
из флешки хочу сделать диск, с которого будет запускаться система(видел на форуме описание Олега как это сделать) и использовать ее для swap.

Пробовал вчера отформатировать ее под ex2 или ex3 - но ругается что диск уже подмонтирован. при этом в качестве swap (swapon) она становится.

А в принципе флешка форматится под linux? сейчас она под FAT32. И насколько оправдано использование ее для swap? всякие скорости записи, частые операции записи и проч. на нее не проблема?

ABATAPA
14-01-2008, 08:40
Подключил к USB портам флешку на 256 MB и ZIP диск на 100GB.

Видимо, ZIV?



Пробовал вчера отформатировать ее под ex2 или ex3 - но ругается что диск уже подмонтирован. при этом в качестве swap (swapon) она становится.

Нельзя форматировать смонтированный диск.



А в принципе флешка форматится под linux?

Разумеется.



сейчас она под FAT32. И насколько оправдано использование ее для swap? всякие скорости записи, частые операции записи и проч. на нее не проблема?
Под swap - малооправдано. Перенесите swap на диск.

dmig
14-01-2008, 11:56
сейчас она под FAT32. И насколько оправдано использование ее для swap? всякие скорости записи, частые операции записи и проч. на нее не проблема?

чтобы использовать её под своп -- fdiskом создайте на ней раздел типа своп. собсно использоваться она начнёт после команды swapon /dev/discs/.../... (надо указать тот самый раздел).

если флэшку не жалко, то вперёд. если выдернуть её, когда своп на ней используется, роутер зависнет, об этом тут уже писали.

Alexx_B
14-01-2008, 14:24
все гораздо проще. и ни с какими разделами париться не надо

просто создать файлик и подключить его как свап

Oleg
14-01-2008, 14:38
все гораздо проще. и ни с какими разделами париться не надо

просто создать файлик и подключить его как свап
Лучше иметь именно раздел. Скорость выше, вероятность завалить файловую систему - ниже.

dmig
14-01-2008, 16:20
вероятность завалить файловую систему - ниже.
я бы сказал, она вообще нулевая -- что будет твориться на разделе со свопом, неважно, разделы с файловыми системами это не затронет

angel_il
14-01-2008, 19:26
Видимо, ZIV?

Под swap - малооправдано. Перенесите swap на диск.

прошу обосновать :)

lexass
14-01-2008, 19:45
прошу обосновать :)

сдохнет быстро :(

Vofik
27-01-2008, 10:50
Обьясните ламмеру, как включить swap? пробовал то, что в faq с нуля, но пишет ошибку (у меня wl-500gP 1.9.2.7-8.12) у меня на флешке 2 раздела - ext3 и swap! Разжуйте, мне тупому, как его включить?????:confused:

ABATAPA
27-01-2008, 11:07
Обьясните ламмеру, как включить swap? пробовал то, что в faq с нуля, но пишет ошибку (у меня wl-500gP 1.9.2.7-8.12) у меня на флешке 2 раздела - ext3 и swap! Разжуйте, мне тупому, как его включить?????:confused:

Если бы Вы написали, что за ошибка, то другим не пришлось бы фантазировать на пустом месте.

Serge_K
27-01-2008, 11:22
Если бы Вы написали, что за ошибка, то другим не пришлось бы фантазировать на пустом месте.

Неужто Вы не признали автора вопроса?:)

ABATAPA
27-01-2008, 11:50
Неужто Вы не признали автора вопроса?:)

Разве? ;)
"Обьясните ламмеру", "Разжуйте, мне тупому" - а где же амбиции и командный тон? :)

angel_il
27-01-2008, 12:16
да мне вообщето показалось тут еще 2 клона было
Vofik
для ответа на вопрос необходимо
1. что сделал.
2. что сказала система.
если коротко то чтобы разбить флэшку надо
1. разбить разделы
2. каждому разделу указать нужный тип fs
3. отформатировать разделы mke2fs /нужный/раздел
4. создать своп из готового раздела командой mkswap /нужный/раздел
все это есть в теме про настройку рутера с нуля.

lexass
27-01-2008, 18:54
ИМХО
на флешке лучше сделать файлик под своп;)

djet
26-03-2008, 18:21
Подключил к асусу второй хард.

Имеет ли смысл создавать на нём второй своп-раздел? Поддерживает ли система работу с несколькими свопами и насколько эффективно?

ABATAPA
27-03-2008, 05:41
Имеет ли смысл создавать на нём второй своп-раздел? Поддерживает ли система работу с несколькими свопами и насколько эффективно?

Поддерживает.
Но как Вы думаете, при скорости обмена с диском 2-4-6 MBps, и памяти 32MB - будет ли смысл от двух swap размером, например, 512MB?

al37919
27-03-2008, 06:23
поскольку лимитирующей стадией является не медленный хард, а усб, то явно бесполезно. И дело тут не в объеме, а в кинетике процесса. :)

sfsf
25-05-2008, 09:37
wl 500gp прошивка от Олега (самая свежая .10)
Поставил по инструкции с этого сайта трансмишн на подключенный к роутеру USB HDD Transend 160Gb (диск был отформатирован Акронисом в ext3)

Через некоторое время работы в трансмишне вылезает сообщение

Unable to find recent transfer stats in syslog


В логе по пути
/opt/var/log/messages


May 25 12:23:28 dnsmasq[75]: DHCPINFORM(br0) 192.168.1.14 00:0e:a6:f7:2f:f7
May 25 12:23:28 dnsmasq[75]: DHCPACK(br0) 192.168.1.14 00:0e:a6:f7:2f:f7
May 25 12:23:38 kernel: Out of Memory: Killed process 204 (transmissiond).
May 25 12:23:38 kernel: Out of Memory: Killed process 209 (transmissiond).

После перезагрузки ротера по питанию, все становится норма, но на 1-2 часа, потом все повторяется.

В чем может быть косяк.
Нужен ли СВОП для харда, если проблема в этом, как его создать и как использовать?

Ваше мнение СПЕЦЫ.

vectorm
25-05-2008, 20:29
Ну так написано же непонашему - Out of memory, то бишь память кончилась. Без свопа никуда если перепайки на 128 метров не сделать.

sfsf
26-05-2008, 09:26
Сделал своп на 3 гига на том же харде. Своп в ext3
по команде fdisk -l узнал что раздел называется /dev/scsi/host0/bus0/target0/lun0/part6



и добавить в него строки (USB HDD монтировать в каталог /opt, запустить главный процесс Transmission (то же делает cron - раз в полчаса), логирование и сам http интерфейс)

Code:
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/etc/init.d/S05syslogd
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80busybox_httpd start
swapon /dev/scsi/host0/bus0/target0/lun0/part6


Сохранился и перезагружился. Переодически трансмишн пишет об остановке сервиса.

vectorm
26-05-2008, 14:46
Сделал своп на 3 гига на том же харде. Своп в ext3
по команде fdisk -l узнал что раздел называется /dev/scsi/host0/bus0/target0/lun0/part6



и добавить в него строки (USB HDD монтировать в каталог /opt, запустить главный процесс Transmission (то же делает cron - раз в полчаса), логирование и сам http интерфейс)

Code:
/bin/mount -o bind,sync,noatime,rw /tmp/harddisk/opt /opt
/opt/etc/init.d/S05syslogd
/opt/sbin/transmission_watchdog
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80busybox_httpd start
swapon /dev/scsi/host0/bus0/target0/lun0/part6


Сохранился и перезагружился. Переодически трансмишн пишет об остановке сервиса.

Команда free что показывает?
df -h
fdisk -l
что говорят?
Свап никогда в ext3 не форматируется.

sfsf
26-05-2008, 18:17
[admin@wl500g root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part5 143.8G 11.7G 124.9G 9% /tmp/mnt/disc0_5
/dev/discs/disc0/part6 2.9G 32.0M 2.8G 1% /tmp/mnt/disc0_6
/dev/discs/disc0/part5 143.8G 11.7G 124.9G 9% /opt
[admin@wl500g root]$



part6 это раздел я создал под СВОП. и форматнул в ext3 АКРОНИСОМ
(уже используется 32мега)


[admin@wl500g root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id
System
/dev/scsi/host0/bus0/target0/lun0/part2 * 2 19457 156280320
5 Extended
/dev/scsi/host0/bus0/target0/lun0/part5 2 19068 153155646
83 Linux
/dev/scsi/host0/bus0/target0/lun0/part6 19069 19457 3124611
83 Linux
[admin@wl500g root]$


[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29380 784 0 616
Swap: 0 0 0
Total: 30164 29380 784
[admin@wl500g root]$

Из этого следует что (Swap: 0 0 0) свав не используется, но (/dev/discs/disc0/part6 2.9G 32.0M 2.8G 1% /tmp/mnt/disc0_6) вроде и используется

---------------------------
А вот выполнив команду free несколько раз, заметил что свободная память пляшет
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29504 660 0 476
Swap: 0 0 0
Total: 30164 29504 660
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29604 560 0 516
Swap: 0 0 0
Total: 30164 29604 560
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29636 528 0 528
Swap: 0 0 0
Total: 30164 29636 528
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29620 544 0 456
Swap: 0 0 0
Total: 30164 29620 544
[admin@wl500g root]$



--------------
Итак что делать? СВОП есть или нету. Если нет, то в какой раздел форматнуть и скока выделить под своп. и где чего прописать для СВОПА.

Novik
26-05-2008, 19:24
Итак что делать?
Матчасть учить. Начать можно с поиска по гуглю или по форуму слова mkswap.

EugeenB
26-05-2008, 19:31
part6 это раздел я создал под СВОП. и форматнул в ext3 АКРОНИСОМ
(уже используется 32мега)
--------------
Итак что делать? СВОП есть или нету. Если нет, то в какой раздел форматнуть и скока выделить под своп. и где чего прописать для СВОПА.Чтоб на разделе был своп, надо отформатировать этот раздел под своп командой: mkswap /dev/устройство-партиция.

sfsf
27-05-2008, 06:56
mkswap /dev/discs/disc0/part6

еще что нибуь надо прописывать в настроичных файлах?

EugeenB
27-05-2008, 07:33
mkswap /dev/discs/disc0/part6

еще что нибуь надо прописывать в настроичных файлах?Во-первых (на всякий случай!) mkswap /dev/discs/disc0/part6 - надеюсь не в настроечных файлах, а один раз "вручную".
Во-вторых, сделайте
swapon
cat /proc/meminfo
swapon -s
Что при этом отвечает роутер?
В-третих, (не знаю как сделать конкретно на роутере, бо нет его под рукой) в файле /etc/fstab дописать строчку:
/dev/discs/disc0/part6 none swap sw 0 0

а в автозагрузке ... э ... ну возьмём /tmp/local/sbin/post-mount вписать команду
swapon -a -e

sfsf
27-05-2008, 18:22
wl500g login: admin
Password:
[admin@wl500g root]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3072 3072 0 100% /
/dev/discs/disc0/part5 150751520 13233312 129980632 9% /tmp/mnt/disc0_5
/dev/discs/disc0/part6 3075216 32812 2888644 1% /tmp/mnt/disc0_6
/dev/discs/disc0/part5 150751520 13233312 129980632 9% /opt


[admin@wl500g root]$ mkswap /dev/scsi/host0/bus0/target0/lun0/part6
mkswap: warning: truncating swap area to 524284kB
Setting up swapspace version 1, size = 536862720 bytes


[admin@wl500g root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.0M 3.0M 0 100% /
/dev/discs/disc0/part5 143.8G 12.6G 124.0G 9% /tmp/mnt/disc0_5
/dev/discs/disc0/part6 463.6M 463.6M 0 100% /tmp/mnt/disc0_6
/dev/discs/disc0/part5 143.8G 12.6G 124.0G 9% /opt

[admin@wl500g root]$ swapon
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary

Usage: swapon [-a] [DEVICE]

[admin@wl500g root]$


[admin@wl500g root]$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 30887936 30130176 757760 0 720896 13238272
Swap: 0 0 0
MemTotal: 30164 kB
MemFree: 740 kB
MemShared: 0 kB
Buffers: 704 kB
Cached: 12928 kB
SwapCached: 0 kB
Active: 5532 kB
Inactive: 15528 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 30164 kB
LowFree: 740 kB
SwapTotal: 0 kB
SwapFree: 0 kB
[admin@wl500g root]$


-----------------------------------------
ПОСЛЕ СОХРАНЕНИЯ И ПЕРАЗАГРУЗКИ РОТЕРА

[admin@wl500g root]$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 30887936 30203904 684032 0 3911680 13938688
Swap: 536858624 1490944 535367680
MemTotal: 30164 kB
MemFree: 668 kB
MemShared: 0 kB
Buffers: 3820 kB
Cached: 12948 kB
SwapCached: 664 kB
Active: 9736 kB
Inactive: 12660 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 30164 kB
LowFree: 668 kB
SwapTotal: 524276 kB
SwapFree: 522820 kB
[admin@wl500g root]$


[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29320 844 0 980
Swap: 524276 2788 521488
Total: 554440 32108 522332
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29428 736 0 988
Swap: 524276 2828 521448
Total: 554440 32256 522184
[admin@wl500g root]$ free
total used free shared buffers
Mem: 30164 29384 780 0 992
Swap: 524276 2828 521448
Total: 554440 32212 522228
[admin@wl500g root]$

ПОХОЖЕ СВАП заработал. !?

vectorm
27-05-2008, 19:26
Да, заработал. Теперь не должно отваливаться от нехватки памяти.

kosilas
19-06-2008, 17:18
Мою флешку можно поделить на 2 раздела.
Я хотел спросить, можно ли на flash (2-м разделом) поставить swap.
Не вредно ли флешке это.
Она на 1 гиг. И по сколько ее нужно делить, скольк swap хватит ?
Понимаю, чем больше тем лучше, но всетаки.

Kolandr
19-06-2008, 17:40
1. Делать из флешки - swap - вредно для флешки.
Хватит ее ненадолго. в зависимости от флешки и от частоты перезаписи - от 3х месяцев до 1года.
2. Размер swap - не меньше 32 мбайт. Многие рекомендуют 32 мбайта, у меня swap раздел - 128 мбайт.
( т.к. торрент клиент достаточно съедает ).
---
ps. это уже многократно обсуждалось, прочитайте faq и начальные советы по работе с подключаемым диском.
http://wl500g.info/showthread.php?t=3171
пункт 6)

BlackCat
20-06-2008, 11:45
1. Делать из флешки - swap - вредно для флешки.
Хватит ее ненадолго. в зависимости от флешки и от частоты перезаписи - от 3х месяцев до 1года.

Ну это как сказать. У меня уже гораздо больше года своп на флэшке живет. Думаю и еще не один год проживет. Вот все пугают, а хоть один пример отказа кто-нибудь приводил? Лично я не встречал.

kosilas
20-06-2008, 16:17
Подскажите.
Не могу даже отформатировать флешку. (Бог со swap'ом) =\
Что я делаю не так ?

umount /tmp/mnt/disc0_1
отмонтировал

fdisk /dev/discs/disc0/part1
d-удаляю
n-новый раздел
е-
Partition number (1-4): 1
Задаю цилиндры (1-1009)
w-
reboot
Вхожу

mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
mke2fs: it's not safe to run badblocks!
=\
Смотрю fdisk'ом.

fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 1025 MB, 1025507328 bytes
173 heads, 63 sectors/track, 183 cylinders
Units = cylinders of 10899 * 512 = 5580288 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 184 1001448 6 FAT16
Partition 1 has different physical/logical endings:
phys=(124, 172, 63) logical=(183, 133, 63)

Novik
20-06-2008, 18:46
Ну говорит же оно

mke2fs: /dev/scsi/host0/bus0/target0/lun0/part1 is mounted !
Не надо reboot. Разбили - сразу и форматируйте.

Bivis
21-06-2008, 08:17
Форматнуть у меня получилось.
А можно теперь плиз так же подробно написать, как сделать на этой флешке своп на 1-ом или 2-ом разделе и чтоб это сохранялось после перезагрузки?

kosilas
21-06-2008, 11:58
Ну говорит же оно

Не надо reboot. Разбили - сразу и форматируйте.
Я так пробывал, после форматирования опять fat 16 остается. (форматируется нормально) =\
Новый партишен может не так выбираю ? нужно "e" жать или "p" ? Чтоб просто использовать флешку для хранения программ ?

vectorm
21-06-2008, 13:32
Форматнуть у меня получилось.
А можно теперь плиз так же подробно написать, как сделать на этой флешке своп на 1-ом или 2-ом разделе и чтоб это сохранялось после перезагрузки?
:) а почитать названия тем никак?
По-русски тут (http://wl500g.info/showthread.php?t=3171)
По-английски тут (http://wl500g.info/showthread.php?t=10307) (рекомендую именно эту).

vectorm
21-06-2008, 13:35
Я так пробывал, после форматирования опять fat 16 остается. (форматируется нормально) =\
Новый партишен может не так выбираю ? нужно "e" жать или "p" ? Чтоб просто использовать флешку для хранения программ ?
А посе создания разделов жал w ?
Вот и не записалось новое разбиение. Там же подсказки выдаются!

kosilas
21-06-2008, 13:56
Жму в конце W. Даже Р. смотрел там написано 83 linux.
Тоесть, как бы будет все норм.
Потом форматирую. Форматируется. fdisk -l -и стоит fat16 как бы нечего и не сделалось.
Вставляю флеху в виндовс. Она по нулям (не открывается).Тоесть файловой системе нет на ней.

primary partition (1-4)
вот тут мне выбирать 1?

Взляниет пожалуйста. Я уже устал плясать перед ним с бубуном.

$ umount /tmp/mnt/disc0_1
[admin@WL-001FC636E7FA root]$ fdisk /dev/discs/disc0/part1

Command (m for help): в
Command (m for help): d
Selected partition 1

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1009, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-1009, default 1009): 1009

Command (m for help): p

Disk /dev/discs/disc0/part1: 1025 MB, 1025482752 bytes
32 heads, 62 sectors/track, 1009 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes

Device Boot Start End Blocks Id System
/dev/discs/disc0/part1p1 1 1009 1000897 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[admin@WL-001FC636E7FA root]$ mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
125184 inodes, 250362 blocks
12518 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15648 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[admin@WL-001FC636E7FA root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 1025 MB, 1025507328 bytes
173 heads, 63 sectors/track, 183 cylinders
Units = cylinders of 10899 * 512 = 5580288 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 184 1001448 6 FAT16
Partition 1 has different physical/logical endings:
phys=(124, 172, 63) logical=(183, 133, 63)

vectorm
21-06-2008, 14:31
Жму в конце W. Даже Р. смотрел там написано 83 linux.
Тоесть, как бы будет все норм.
Потом форматирую. Форматируется. fdisk -l -и стоит fat16 как бы нечего и не сделалось.
Вставляю флеху в виндовс. Она по нулям (не открывается).Тоесть файловой системе нет на ней.

1. Все нормально отформатировалось, fdisk -l покажет изменение после ребута!!!
2. В винде файловые системы, отличные от FATxx и NTFS не видны!
Так что вставляешь флешку в роутер и все будет работать.

DafT
21-06-2008, 15:14
если с линуксом никак не можете справвиться, воспользуйтесь paragon partition manager`ом он может на флэшке создавать линуксовые ext3 и swap разделы.

ReFLeXive
21-06-2008, 16:38
Присоединяюсь к автору - та же проблема с флешкой. Хочу также использовать ее как своп.
Мануал по настройке читал, но команда swapon ругается на плохой аргумент (/dev/scsi/host0/bus0/target0/lun0/part1).
Команда fdisk не хочет записывать изменения на диск,когда нажимаешь w, пишет:

The partition table has been altered!

Calling ioctl() to re-read partition table/

WARNING: Rereading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
Делаю ребут, но все по прежнему. когда в fdisk вводишь p он показывает наличие линуксового примари раздела, а если ввести в консоли fdisk -l, то показывает фат16.

vectorm
21-06-2008, 16:48
Присоединяюсь к автору - та же проблема с флешкой. Хочу также использовать ее как своп.
Мануал по настройке читал, но команда swapon ругается на плохой аргумент (/dev/scsi/host0/bus0/target0/lun0/part1).
Команда fdisk не хочет записывать изменения на диск,когда нажимаешь w, пишет:

The partition table has been altered!

Calling ioctl() to re-read partition table/

WARNING: Rereading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
Делаю ребут, но все по прежнему. когда в fdisk вводишь p он показывает наличие линуксового примари раздела, а если ввести в консоли fdisk -l, то показывает фат16.
Значит невнимательно читали инструкцию и не отмонтировали разделы до фдиска.

ReFLeXive
21-06-2008, 17:46
Значит невнимательно читали инструкцию и не отмонтировали разделы до фдиска.

Неее, сделал umount /tmp/mnt/disc0_1 и df показал только корневой раздел... (это все до фдиска)
Я поступил как посоветовал DafT - все встало норм....

sashka_good
02-07-2008, 15:12
Ситуация:
Есть винт, один раздел отформатирован под ext3
Работает rTorrent, Lighttpd, Samba, ftp-сервер

Задача:
Создать swap и заставить rTorrent его пользовать.
При этом приложить минимум усилий.
На диске дофига файла скопилось( использую его как сетевое хранилище) поэтому переформатировать нежелательно.

Спасибо.

vectorm
02-07-2008, 17:37
Можно например воспользоваться Линуксовым LiveCD Gparted, специально предназначенным для переразбиения дисков, там есть и функция ужатия разделов.

asp
02-07-2008, 19:19
dd if=/dev/zero of=/tmp/swap bs=1k count=131072
mkswap /tmp/swap 131072
swapon /tmp/swap
Ну как-то так. Потом его ещё в фстаб запихать и всё будет =)
Правда это для десктопа, для роутера - место под файл выбирайте, да и хз, есть ли все команды =)

sashka_good
03-07-2008, 02:19
Можно например воспользоваться Линуксовым LiveCD Gparted, специально предназначенным для переразбиения дисков, там есть и функция ужатия разделов.

Диск разбить не проблема, я пользуюсь виндовой Acronis Home. Для swap нужно создавать партицию загрузочную или логическую? Эта партиция обязательно должна быть первой? Можно ли swap организовать на моем единственном разделе (который уже существует и забит файлом) и если можно. то с этого момента пожалуйста поподробней.

Потом его ещё в фстаб запихать и всё будет =)
Извините а это что?

vectorm
03-07-2008, 06:37
Диск разбить не проблема, я пользуюсь виндовой Acronis Home. Для swap нужно создавать партицию загрузочную или логическую? Эта партиция обязательно должна быть первой? Можно ли swap организовать на моем единственном разделе (который уже существует и забит файлом) и если можно. то с этого момента пожалуйста поподробней.

Извините а это что?
Поиск и еще раз поиск, все расписано.

sashka_good
03-07-2008, 06:42
Поиск и еще раз поиск, все расписано.

Да это понятно, я мног чего нашел уже. Но везде этап создания swap идет в самом начале. И если при моем теперешнем положении тупо им следовать все перестанет работать.

Marks
03-07-2008, 07:11
http://wl500g.info/showpost.php?p=20875&postcount=1 здесь глянь
http://wl500g.info/showthread.php?t=4440&highlight=swap+%F4%E0%E9%EB&page=28
Что бы не трогать то, что нажито непосильным трудом - надо создать swap файл

D_dmitry
03-07-2008, 07:54
# Создаем пустой файл /opt/swap.file размером 256Мб
dd if=/dev/zero of=/opt/swap.file bs=1M count=256
# Размечаем своп файл
mkswap /opt/swap.file
# Включаем своп
swapon /opt/swap.file

DemonGloom
03-07-2008, 08:13
Вообще-то можно изменить размер раздела с данными и создать swap раздел с помощью Acronis Disc Director. Там это делается достаточнно легко

sashka_good
03-07-2008, 08:24
# Создаем пустой файл /opt/swap.file размером 256Мб
dd if=/dev/zero of=/opt/swap.file bs=1M count=256
# Размечаем своп файл
mkswap /opt/swap.file
# Включаем своп
swapon /opt/swap.file

А в fstab "запихивать" ничего не нужно?
То есть после перезагрузки все будет работать?
А как проверить, что работает?
И как отключить если необходимость возникнет?

Спасибо и извините за такое кол-во вопросов.

На форуме поиск это конечно рулез, но только когда знаешь ЧТО искать..

Novik
03-07-2008, 08:30
А в fstab "запихивать" ничего не нужно?
При данном образе действий не только не нужно, но и невозможно. В fstab указываются параметры автоматически монтируемых разделов. У Вас же не раздел, а файл. А вот строку /sbin/swapon /opt/swap.file таки нужно включить в post-mount.

serg28serg
04-08-2008, 22:51
Память увеличил, своп не ставил соответственно
Но не все хочет запускаться, типа такое

[admin@WL500gP root]$ fsck.vfat -V /dev/discs/disc0/part1
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
No FSINFO sector
1) Create one
2) Do without FSINFO
? 2
Starting check/repair pass.
malloc:Cannot allocate memory
Как я понимаю из-за отсутствия swap'а не запускается

Хотя памяти (128 метров)

[admin@WL500gP root]$ free
total used free shared buffers
Mem: 127408 18652 108756 0 2572
Swap: 0 0 0
Total: 127408 18652 108756

Возможно как так выкрутиться и объяснить софту, что RAM навалом , и что бы своп не проверял ?
Посмотрел по форуму что рамдиск ни кто не создавал в свободной памяти под своп, как лучше выйти из положения без свопа ?
или как создать рамдиск тогда ?

Bakar
14-08-2008, 17:24
подскажите что сделать чтоб использовался своп?
или это все нормально?

[admin@WL500GP root]$ free
total used free shared buffers
Mem: 30164 29400 764 0 2824
Swap: 125928 860 125068
Total: 156092 30260 125832

DemonGloom
14-08-2008, 17:28
Это нормально. У меня :


[/usr/local/root]$ free
total used free shared buffers cached
Mem: 30324 27788 2536 0 3900 13768
-/+ buffers/cache: 10120 20204
Swap: 265064 7056 258008

AlekseyA
21-08-2008, 07:34
Присоединяюсь к предыдушему вопросу, тоже выскочила строка:

-/+ buffers/cache:

Это нормально?

DemonGloom
21-08-2008, 11:22
Да .

Dimedrol
04-11-2008, 06:09
Здравствуйте!

Вопрос:
Во второй USB я воткнул вторую 256mb флешку.
На ней была какая-то файловая система (FAT16 или FAT32) и какие-то файлы.

fdisk -l до операции:


[admin@WL-001BFC452FBD root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2112 MB, 2112352256 bytes
127 heads, 32 sectors/track, 1015 cylinders
Units = cylinders of 4064 * 512 = 2080768 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 1016 2062812 6 FAT16
Partition 1 has different physical/logical endings:
phys=(1023, 126, 32) logical=(1015, 21, 24)

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 ? 1543921 3808821 570754815+ 72 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(357, 116, 40) logical=(1543920, 4, 5)
Partition 1 has different physical/logical endings:
phys=(357, 32, 45) logical=(3808820, 4, 35)
Partition 1 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part2 ? 334702 4176028 968014120 65 Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(288, 115, 43) logical=(334701, 3, 51)
Partition 2 has different physical/logical endings:
phys=(367, 114, 50) logical=(4176027, 2, 42)
Partition 2 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part3 ? 3710083 7551409 968014096 79 Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(366, 32, 33) logical=(3710082, 2, 26)
Partition 3 has different physical/logical endings:
phys=(357, 32, 43) logical=(7551408, 0, 25)
Partition 3 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part4 ? 5725558 5725668 27749+ d Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(372, 97, 50) logical=(5725557, 7, 33)
Partition 4 has different physical/logical endings:
phys=(0, 10, 0) logical=(5725667, 8, 35)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order
[admin@WL-001BFC452FBD root]$



Выполнил команды -



[admin@WL-001BFC452FBD root]$ mkswap /dev/discs/disc1/disc
Setting up swapspace version 1, size = 262139904 bytes
[admin@WL-001BFC452FBD root]$ swapon /dev/discs/disc1/disc
[admin@WL-001BFC452FBD root]$


Ошибок не выдал.
Перед этим flash-ку не форматировал.
Как понять, что у меня заработал (или не заработал!) swap раздел?


fdisk -l после операции:



[admin@WL-001BFC452FBD root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2112 MB, 2112352256 bytes
127 heads, 32 sectors/track, 1015 cylinders
Units = cylinders of 4064 * 512 = 2080768 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 1016 2062812 6 FAT16
Partition 1 has different physical/logical endings:
phys=(1023, 126, 32) logical=(1015, 21, 24)

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 ? 1543921 3808821 570754815+ 72 Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(357, 116, 40) logical=(1543920, 4, 5)
Partition 1 has different physical/logical endings:
phys=(357, 32, 45) logical=(3808820, 4, 35)
Partition 1 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part2 ? 334702 4176028 968014120 65 Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(288, 115, 43) logical=(334701, 3, 51)
Partition 2 has different physical/logical endings:
phys=(367, 114, 50) logical=(4176027, 2, 42)
Partition 2 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part3 ? 3710083 7551409 968014096 79 Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(366, 32, 33) logical=(3710082, 2, 26)
Partition 3 has different physical/logical endings:
phys=(357, 32, 43) logical=(7551408, 0, 25)
Partition 3 does not end on cylinder boundary.
/dev/scsi/host1/bus0/target0/lun0/part4 ? 5725558 5725668 27749+ d Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(372, 97, 50) logical=(5725557, 7, 33)
Partition 4 has different physical/logical endings:
phys=(0, 10, 0) logical=(5725667, 8, 35)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order
[admin@WL-001BFC452FBD root]$


У меня заработал swap??
Всё ли корректно создалось, версяи, там или что-то еще...?

SpiderX
04-11-2008, 06:36
[root@Router root]$ free
total used free shared buffers cached
Mem: 30164 29512 652 0 492 18268
-/+ buffers/cache: 10752 19412
Swap: 522104 10444 511660

Выполнить то, что жирным курсивом выделено.

Dimedrol
04-11-2008, 07:57
Выполнил:



[admin@WL-001BFC452FBD root]$ free
total used free shared buffers
Mem: 30164 15240 14924 0 1688
Swap: 255992 0 255992
Total: 286156 15240 270916
[admin@WL-001BFC452FBD root]$


Это значит что swap работает?

SpiderX
04-11-2008, 08:15
Выполнил:



[admin@WL-001BFC452FBD root]$ free
total used free shared buffers
Mem: 30164 15240 14924 0 1688
Swap: 255992 0 255992
Total: 286156 15240 270916
[admin@WL-001BFC452FBD root]$


Это значит что swap работает?
used
0
Это значит, что он не работает.

Dimedrol
04-11-2008, 09:01
Ну, очевидно, что просто хватает оперативки.
Т.е. нужно загрузить чем-то систему, чтобы понять БУДЕТ ли использоваться swap или нет.
Правильно?

SpiderX
04-11-2008, 09:48
Ну, очевидно, что просто хватает оперативки.
Ну, для меня, например, это не так очевидно. Насколько мне помнится, менеджер памяти в линукс задействует своп в любом случае.


Т.е. нужно загрузить чем-то систему, чтобы понять БУДЕТ ли использоваться swap или нет.
Правильно?
Попробуйте, если охото поэкспериментировать.
Мне лично интересно, что из этого выйдет.
Только вот не понятно, какая цель всего этого?
Поэкспериментировать. Что получится, если включить своп на "левой" (для свопа) файловой системе. Могу предположить, что когда ядро попытается туда что-то записать ничего хорошего из этой затеи не выйдет, ну или как минимум упадет производительность.
Получить нормальный своп. Тогда на форуме есть куча мануалов, которые сводятся к простым вещам.
1. Создать раздел (файл) под своп.
2. Форматнуть раздел (и не во что-то а именно в swap).
3. Прописать раздел в fstab
4. В pre-mount добавить swapon -a

vectorm
04-11-2008, 11:26
swap есть, но незадействован.
Используется отнюдь не всегда. Если системе хватает памяти на все, то в своп ничего не падает.
Если бы свопа не было, то во всех трех столбцах были бы нули.

EugeenB
04-11-2008, 12:57
У меня заработал swap??
Всё ли корректно создалось, версяи, там или что-то еще...?Не нравиться мне собщения fdisk -l по поводу вашей флешки под своп.
Попробуйте перед
mkswap
сделать

fdisk /dev/scsi/host1/bus0/target0/lun0/disc
"o" "w"
fdisk /dev/scsi/host1/bus0/target0/lun0/disc
"n" "p" "1" Enter Enter
"t" "1" "82"
"w" для создания правильной таблицы разделов и единственного раздела по своп. А уже потом
mkswap /dev/scsi/host1/bus0/target0/lun0/part1

Dimedrol
04-11-2008, 13:38
Евгений, сделал всё, как Вы написали.
В конечном итоге имеем:



[admin@WL-001BFC452FBD tmp]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2112 MB, 2112352256 bytes
127 heads, 32 sectors/track, 1015 cylinders
Units = cylinders of 4064 * 512 = 2080768 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 1016 2062812 6 FAT16
Partition 1 has different physical/logical endings:
phys=(1023, 126, 32) logical=(1015, 21, 24)

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 1015 255752 82 Linux swap
[admin@WL-001BFC452FBD tmp]$
[admin@WL-001BFC452FBD tmp]$
[admin@WL-001BFC452FBD tmp]$
[admin@WL-001BFC452FBD tmp]$ free
total used free shared buffers
Mem: 30164 17868 12296 0 1840
Swap: 255744 0 255744
Total: 285908 17868 268040
[admin@WL-001BFC452FBD tmp]$


Это уже хорошо?

EugeenB
05-11-2008, 21:44
Евгений, сделал всё, как Вы написали.
В конечном итоге имеем:

[admin@WL-001BFC452FBD tmp]$ fdisk -l
[...]
Disk /dev/scsi/host1/bus0/target0/lun0/disc: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 1015 255752 82 Linux swap

[admin@WL-001BFC452FBD tmp]$ free
total used free shared buffers
Mem: 30164 17868 12296 0 1840
Swap: 255744 0 255744
Total: 285908 17868 268040Это уже хорошо?Да. Так гораздо более цивилизовано. :)

DarkSide
15-04-2009, 00:43
Есть usb-флеш на 2Гб. 512 Мб выделено под раздел linux-swap, остальное под /opt. Разделы примаунчены через fstab. Все отлично работает пока не запускаю торрент. Через некоторый промежуток времени (пару минут - пару часов) в логе появляются такие ошибки:



Apr 15 02:20:09 kernel: scsi0: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 00 00 48 bf 00 00 40 00
Apr 15 02:20:09 kernel: Info fld=0x0, Current sd08:01: sns = f0 3
Apr 15 02:20:09 kernel: ASC=11 ASCQ= 0
Apr 15 02:20:09 kernel: Raw sense data:0xf0 0x00 0x03 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x11 0x00 0x00 0x00 0x00 0x00
Apr 15 02:20:09 kernel: I/O error: dev 08:01, sector 18560
Apr 15 02:20:09 kernel: scsi0: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 00 00 48 c7 00 00 38 00
Apr 15 02:20:09 kernel: Info fld=0x0, Current sd08:01: sns = f0 3
Apr 15 02:20:09 kernel: ASC=11 ASCQ= 0
Apr 15 02:20:09 kernel: Raw sense data:0xf0 0x00 0x03 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x11 0x00 0x00 0x00 0x00 0x00
Apr 15 02:20:09 kernel: I/O error: dev 08:01, sector 18568
Apr 15 02:20:09 kernel: scsi0: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 00 00 48 cf 00 00 30 00
Apr 15 02:20:09 kernel: Info fld=0x0, Current sd08:01: sns = f0 3
Apr 15 02:20:09 kernel: ASC=11 ASCQ= 0
Apr 15 02:20:09 kernel: Raw sense data:0xf0 0x00 0x03 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x11 0x00 0x00 0x00 0x00 0x00
Apr 15 02:20:09 kernel: I/O error: dev 08:01, sector 18576


После чего, опять же, через некоторое время 100% вылетает rTorrent и иногда lighttpd.

Флешка не битая, проверенная. Тот же e2fsck ошибок не находит.

Как побороть эту проблему? Сил больше нет проверять хеш недокаченных торрентов после рестартов.

P.S.
Девайс - WL500g V2 Premium
Сами торренты хранятся на usb-hdd на порту scsi1. scsi0 - это usb-flash. id 0, lun 0 - это swap-раздел

fdisk -l


Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2051 MB, 2051013632 bytes
33 heads, 63 sectors/track, 1926 cylinders
Units = cylinders of 2079 * 512 = 1064448 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 482 501007+ 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 483 1926 1501038 83 Linux

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 60801 488384032 83 Linux


cat /etc/fstab


#device Mountpoint FStype Options Dump Pass
/dev/discs/disc0/part1 none swap sw 0 0
/dev/discs/disc0/part2 /opt ext3 rw,noatime 1 1
/dev/discs/disc1/part1 /tmp/mnt/hdd ext3 rw,noatime 1 1


free (после ошибок, во время работы торрента)


total used free shared buffers cached
Mem: 30156 29604 552 0 760 19524
-/+ buffers/cache: 9320 20836
Swap: 500996 14840 486156


Прошивка Pre-alpha 10.7, но те же проблемы были и на последней stable версии.

Что еще нужно для диагностики?

vectorm
15-04-2009, 18:40
Нужно своп на HDD перенести. Флешка "устала" уже.

DarkSide
15-04-2009, 21:27
Да, действительно. Сегодня после очередного вылета, матерясь как сапожник, перенес своп как файл на HDD для тестирования.... пока полет нормальный.

Интересно, почему такая проблема с флешкой происходит? Неужели она свой ресурс уже отработала (полгода где-то)? :(

mshak
11-05-2009, 20:29
Всем доброго времени суток... возникла вот такая трабла:
вот так разбиты устройства...


[admin@WL-00221554633D root]$ fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 524 MB, 524286976 bytes
17 heads, 59 sectors/track, 1020 cylinders
Units = cylinders of 1003 * 512 = 513536 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 1020 511500+ 83 Linux

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/scsi/host1/bus0/target0/lun0/part1 1 25063 201318516 c Win95 FAT32 (LBA)
/dev/scsi/host1/bus0/target0/lun0/part2 25064 60801 287065485 f Win95 Ext'd (LBA)
/dev/scsi/host1/bus0/target0/lun0/part5 25064 60735 286535308+ 83 Linux
/dev/scsi/host1/bus0/target0/lun0/part6 60736 60801 530113+ 82 Linux swap

вверху флешка под opt с ней проблем нет.. проблема с винтом.. не получается подключить свап... при попытке выдает ошибку...


[admin@WL-00221554633D root]$ mkswap /dev/scsi/host1/bus0/target0/lun0/part6
mkswap: /dev/scsi/host1/bus0/target0/lun0/part6: No such file or directory

хотя вроде раздел то нужный есть...
.... да и еще.. разделы создавались в patrition magic 8

D_dmitry
11-05-2009, 21:15
а что выдает комманда free ?

mshak
12-05-2009, 17:36
а что выдает комманда free ?
нули выдавала... но походу решил проблему убив логический раздел и создав своп и линукс раздел как примари

mshak
14-05-2009, 20:24
продолжаю битву с винтом... почему после перезагрузки командой ребут винт не определяется, но если вытащить его и вставить в юсб порт, то становится все нормой.
сначала для монтрования он был он прописан в fstab, но результат нулевой... сейчас пробую явно в post-mount
содержимое файлов:
fstab


/dev/scsi/host0/bus0/target0/lun0/part1 /opt ext3 rw,noatime 1 1
#/dev/scsi/host1/bus0/target0/lun0/part2 none swap sw 0 0
#/dev/scsi/host1/bus0/target0/lun0/part3 /tmp/ext3dsk ext3 rw,noatime 1 1


post-mount


#!/bin/sh
/opt/etc/init.d/S80lighttpd start

swapon /dev/scsi/host1/bus0/target0/lun0/part2
mount /dev/scsi/host1/bus0/target0/lun0/part3 /tmp/ex3dsk -t ext3 -o sync,noatime,rw

mash
21-01-2010, 17:03
После команды free показывает

total used free shared buffers
Mem: 29960 28652 1308 0 1044
Swap: 500200 208 499992
Total: 530160 28860 501300

Установлено: Lighttpd (php-fcgi, perl),unzip,tar,gzip,unrar,Midnight Commander
Подключена флешка на 2 гига и диск на 40 гигов
fdisk -l

Disk /dev/scsi/host0/bus0/target0/lun0/disc: 2063 MB, 2063073280 bytes
16 heads, 32 sectors/track, 7870 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

Device Boot Start End Blocks
Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 1954 500208
82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part2 1955 7870 1514496
83 Linux

Disk /dev/scsi/host1/bus0/target0/lun0/disc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks
Id System
/dev/scsi/host1/bus0/target0/lun0/part1 * 1 4864 39070048+
83 Linux
Прочитал вот эту тему: http://wl500g.info/showthread.php?t=9669
после комады du /tmp показывает:

4 /tmp/mnt/disc1_1/╪рЁр/Download/InComplete
4 /tmp/mnt/disc1_1/╪рЁр/Download/.logs
5376 /tmp/mnt/disc1_1/╪рЁр/Download/boost-speed-setup
125328 /tmp/mnt/disc1_1/╪рЁр/Download
29168 /tmp/mnt/disc1_1/╪рЁр/╨х°хэшх
1855832 /tmp/mnt/disc1_1/╪рЁр
2837268 /tmp/mnt/disc1_1
2837268 /tmp/mnt
16 /tmp/etc/vsftpd.users
4 /tmp/etc/l2tp
112 /tmp/etc
16 /tmp/local/etc/dropbear
16 /tmp/local/etc
16 /tmp/local/sbin
0 /tmp/local/root
36 /tmp/local
0 /tmp/var/state/parport
0 /tmp/var/state
0 /tmp/var/tmp
28 /tmp/var/run
8 /tmp/var/log
32 /tmp/var/lock
68 /tmp/var
2837536 /tmp
Слева колонка -это занимаемая память?
В папке "шара" лежат много файлов,я думал они на hdd, а они ещё в /tmp/mnt/disc1_1/╪рЁр место занимают
Не понял что и где удалять
Объясните пожалуйста

azhur
21-01-2010, 18:57
К сожалению у встроенного ps нет ключей, поэтому им подробности не посмотришь.
Но вроде бы столбец VmSize - объём используемой памяти в килобайтах.
Можно поставить полноценный, но не помню, в какой пакет он входит.
Из встроенного можно попробовать комманду top.
Смотреть столбец %MEM, в нём указано, какой процесс сколько процентов памяти съел.
Выход - Ctrl-C.
И не путайте разные типы памяти, у вас кончается оперативка, а не место на дисках.
ЗЫ /tmp/mnt/disc1_1/* - это и есть ваш "диск на 40 гигов".
ЗЗЫ Если указали всё что установлено, то предполагаемый виновник - Lighttpd.

vectorm
21-01-2010, 19:37
Оперативка НЕ кончается!
Почитайте про организацию использования памяти в Линуксе - так и должно быть, не парьтесь!

KinoMan
22-01-2010, 00:23
посмотреть на количество памяти можно в htop (предварительно установив его). Он показывает другие значения чем команда free, без кеша.

mash
22-01-2010, 12:03
Вот команда top

Mem: 28972K used, 988K free, 0K shrd, 1348K buff, 14824K cached
CPU: 0% usr 0% sys 0% nic 99% idle 0% io 0% irq 0% sirq
Load average: 0.03 0.03 0.00 1/36 396
PID PPID USER STAT VSZ %MEM %CPU COMMAND
396 391 Mash R 1536 5% 1% top
158 157 Mash S 13504 45% 0% /opt/bin/php-fcgi
159 157 Mash S 13504 45% 0% /opt/bin/php-fcgi
157 156 Mash S 13356 45% 0% /opt/bin/php-fcgi
156 1 Mash S 4140 14% 0% /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
379 145 Mash S 2876 10% 0% /usr/sbin/smbd -D
145 1 Mash S 2108 7% 0% /usr/sbin/smbd -D
143 1 Mash S 1872 6% 0% /usr/sbin/nmbd -D
391 56 Mash S 1544 5% 0% -sh
99 1 Mash S 1540 5% 0% udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
62 1 Mash S 1532 5% 0% syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
56 1 Mash S 1528 5% 0% telnetd
65 1 Mash S 1528 5% 0% klogd
108 1 Mash S 1328 4% 0% watchdog
1 0 Mash S 1312 4% 0% /sbin/init
255 102 Mash S 1240 4% 0% pppd sync nodetach noaccomp nobsdcomp nodeflate nopcomp novj novjccomp file /tmp/pp
61 1 Mash S 1116 4% 0% httpd vlan1
63 1 Mash S 1076 4% 0% nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
102 1 Mash S 968 3% 0% l2tpd
141 1 Mash S 944 3% 0% /usr/sbin/vsftpd
68 1 nobody S 852 3% 0% dnsmasq
96 1 Mash S 724 2% 0% /usr/sbin/udpxy -a br0 -m vlan1 -p 81
97 1 Mash S 692 2% 0% /usr/sbin/igmpproxy /etc/igmpproxy.conf
3 1 Mash SWN 0 0% 0% [ksoftirqd_CPU0]
126 1 Mash SW 0 0% 0% [usb-storage-1]
7 1 Mash SW 0 0% 0% [mtdblockd]
103 1 Mash SW 0 0% 0% [usb-storage-0]
4 1 Mash SW 0 0% 0% [kswapd]
67 1 Mash SW 0 0% 0% [khubd]
137 1 Mash SW 0 0% 0% [kjournald]
2 1 Mash SW 0 0% 0% [keventd]
138 1 Mash SW 0 0% 0% [kjournald]
6 1 Mash SW 0 0% 0% [kupdated]
104 1 Mash SW 0 0% 0% [scsi_eh_0]
5 1 Mash SW 0 0% 0% [bdflush]
127 1 Mash SW 0 0% 0% [scsi_eh_1]
Есть что-нибудь лишнее?
Ещё вопрос : надо ли делать на hdd своп раздел? (На флешке он есть)

Scr1pt_
23-07-2011, 10:32
Здраствуйте.

Я разделил свой USB винт, подключённый к WL-500G на 8 разделов:

/dev/discs/disc0/part1 <- Linux swap
/dev/discs/disc0/part2 <- Linux swap
/dev/discs/disc0/part3 <- Extended
/dev/discs/disc0/part4 <- Linux swap
/dev/discs/disc0/part5 <- Linux
/dev/discs/disc0/part6 <- Linux
/dev/discs/disc0/part7 <- Linux
/dev/discs/disc0/part8 <- Linux swap

Хочу иметь 2Гб swap, ибо место на диске позволяет. Для этого специально создал 4 раздела под swap по 512Мб.

Ворос#0: Можно ли создать swap раздел > 512Мб, чтобы не создавать кучу разделов, а использовать только один?

3 оставшихся раздела я хочу использовать для установки пакетов, для установки из исходных текстов и файлохранилища соответственно.

Ворос#1: Как можно создать папку в корне для монтирования в неё разделов помимо /opt и /mnt?

vectorm
24-07-2011, 18:19
Здраствуйте.

Хочу иметь 2Гб swap, ибо место на диске позволяет. Для этого специально создал 4 раздела под swap по 512Мб.

Ворос#0: Можно ли создать swap раздел > 512Мб, чтобы не создавать кучу разделов, а использовать только один?

3 оставшихся раздела я хочу использовать для установки пакетов, для установки из исходных текстов и файлохранилища соответственно.

Ворос#1: Как можно создать папку в корне для монтирования в неё разделов помимо /opt и /mnt?
Во-первых, читаем тут (http://wl500g.info/showpost.php?p=179852&postcount=92):


Попутно приведу факты по поводу swap:
Максимальный размер swap для MIPS --- 512Мб
Размер страницы --- 4Кб
Для описания одной страницы расходуется 2 байта кернельной памяти.
Таким образом, для модного размера в 512Мб, заполнение которого реально редко переваливает за 32Мб затрачивается 256Кб ОЗУ.

На своп 2Гб получается расход реальной памяти 256Кб*4=1024Кб, т.е. целый мегабайт.
И смысл в таком свопе?
Ответ на второй вопрос - только самостоятельно изменив внутренности прошивки.

Scr1pt_
26-07-2011, 16:36
На своп 2Гб получается расход реальной памяти 256Кб*4=1024Кб, т.е. целый мегабайт.
И смысл в таком свопе?

Т.е. чтобы подключить 2048Мб памяти необходимо использовать 1Мб? Так почему бы и нет?


Ответ на второй вопрос - только самостоятельно изменив внутренности прошивки.

Перенёс корневой каталог на жёсткий диск. Вопрос разрешился, да и посвободнее стало.

vectorm
27-07-2011, 08:36
Т.е. чтобы подключить 2048Мб памяти необходимо использовать 1Мб? Так почему бы и нет?

Swap будет использоваться только в том случае, если имеется СВОБОДНАЯ RAM. Если реальная память закончится - swap не будет задействован в желаемом объеме, а роутер упадет в кернел паник.
Роутеру для полноценной работы достаточно свопа не больше 128Мб. Все, что выше - пустая трата ресурсов, и лишняя нагрузка на роутер.

kajimura
01-08-2011, 13:25
Добрый день.
У меня в ASUS N-16 регулярно пропадает внешний диск на 1 Тбайт HP.

При запуске команды mount не показывает подключение диска. Делаю перезагрузку диск появляется снова.

Вот мой файл post-mount. Директория opt находится на диске.

#!/bin/sh

# mount drives
/bin/mount -o sync,rw /dev/sda5 /tmp/harddisk
sleep 2s
/bin/mount -o bind /tmp/harddisk/opt /opt

echo "export TERMINFO="/opt/share/terminfo"" >> /opt/home/p2p/.profile
echo "export TERM="xterm"" >> /opt/home/p2p/.profile
echo "alias rt='su -c "screen -r" p2p'" >> /opt/home/p2p/.profile
echo "chmod a+rw `tty`" >> /opt/home/p2p/.profile
echo "stty start undef" >> /opt/home/p2p/.profile
echo "stty stop undef" >> /opt/home/p2p/.profile

# enable swap
/sbin/swapon /opt/swap.file

# start services
/opt/etc/init.d/S01syslogd
/opt/etc/init.d/S80lighttpd start
/opt/etc/init.d/S99rtorrent start

Iguana
01-08-2011, 13:42
Добрый день.
У меня в ASUS N-16 регулярно пропадает внешний диск на 1 Тбайт HP.


Насколько я помню, эти винты любят "впадать в спячку" если к ним не обращаешся... А на нём своп...
Вот он и отваливается до следующей перезагрузки...
Как вариант: дёргать его, например через cron, чтоб он (винт) не "засыпал", либо воткнуть флэшку для использования под своп (правда флэшка умрёт через полгода - у меня уже один такой трупик есть: продежалась почти 10-ать месяцев)

kajimura
01-08-2011, 14:29
Спасибо. Попробую своп перенести на флешку JetFlash 620 4 Гбайт. Прочитал статейку, написано что самая быстрая из серии.

5.08.2011
Проверил вариант с свопом на флешки. Не получилось, так же вылетает.
Решил проблему просто. Взял старый внешний бокс туда поставил диск на 160 Гбайт и все работает. :)
И не отваливается

diesel_kh
16-10-2011, 18:50
Авторы прошивки, а можно ли как то настроить приоритет свопа в вашей прошивке?
Какая то странная ситуация, съедается почти вся ОЗУ а своп не трогается


total used free shared buffers
Mem: 126516 124452 2064 0 3128
-/+ buffers: 121324 5192
Swap: 506008 188 505820

lly
16-10-2011, 18:56
Авторы прошивки, а можно ли как то настроить приоритет свопа в вашей прошивке?
А можно поинтересоваться, а почему вопрос к нам, а не сразу к Линусу?
Или мы были замечены в преднамеренном обрезании функционала ядра?

Или просто лениво искать самому?

vectorm
16-10-2011, 18:59
Видимо, как обычно, лень поискать (http://phpsuxx.blogspot.com/2009/11/cached.html).
И далее по гууглу.

tempik
16-10-2011, 19:11
Авторы прошивки, а можно ли как то настроить приоритет свопа в вашей прошивке?
Какая то странная ситуация, съедается почти вся ОЗУ а своп не трогается

Учите матчасть ... Оперативная память гораздо быстрее любого диска. И смысл задействовать своп пока память не кончилась??? Да и вообще почитайте про распределение памяти ядром Линукса, узнаете много интересного ....

diesel_kh
16-10-2011, 19:12
А можно поинтересоваться, а почему вопрос к нам, а не сразу к Линусу?
Или мы были замечены в преднамеренном обрезании функционала ядра?

Или просто лениво искать самому?

Погуглив до этого, я нашел что приоритет задается

swapon [-p приоритет ]

В ответ на эту команду получил от системы


swapon: invalid option -- p
BusyBox v1.18.5 (2011-09-16 20:08:58 MSK) multi-call binary.

Usage: swapon [-a] [DEVICE]

Start swapping on DEVICE

Options:
-a Start swapping on all swap devices



Учите матчасть ... Оперативная память гораздо быстрее любого диска. И смысл задействовать своп пока память не кончилась??? Да и вообще почитайте про распределение памяти ядром Линукса, узнаете много интересного ....

Смысл в том, что когда резко возрастает скорость скачивания торентов с устройства, в лог валятся ошибки transmission которые возникают при нехватке памяти.

PS. Нашел еще способ изменения в /etc/sysctl.conf буду пробовать.

tempik
16-10-2011, 19:18
Погуглив до этого, я нашел что приоритет задается

swapon [-p приоритет ]

Эта команда задает приоритет использования свопа при нескольких заданных свопах (например на разных дисках ... Оперативная память всегда будет юзаться первой, она быстрее свопа...

vectorm
16-10-2011, 19:20
Погуглив до этого, я нашел что приоритет задается

swapon [-p приоритет ]

Ну да, ну да ...
Не тот приоритет (http://www.opennet.ru/base/sys/swap_create.txt.html) то:

Linux позволяет использовать от 1 до 8 разделов диска (тип раздела -
0x82) или файлов в качестве swap-области. Максимальный размер
раздела/файла для Intel-архитектуры - 2GB (на каждый MB swap-области
тратится 1KB ОЗУ). Создание swap-области: mkswap имя-файла-или-раздела
(файл или раздел требуемого размера надо создать заранее). Включение
файла/раздела в работу: swapon [-p приоритет ] имя-файла-или-раздела.

Приоритет может быть установлен от 0 до 32767. В первую очередь
используется место в swap-области с более высоким приоритетом. Если
существует несколько областей с равным приоритетом, то обеспечивается
балансировка нагрузки, так что полезно разнести их по разным
дискам/каналам.
А по поводу transmission много раз писали (http://wl500g.info/showpost.php?p=239095&postcount=2069), что нужно делать.

tempik
16-10-2011, 19:20
Смысл в том, что когда резко возрастает скорость скачивания торентов с устройства, в лог валятся ошибки transmission которые возникают при нехватке памяти.

PS. Нашел еще способ изменения в /etc/sysctl.conf буду пробовать.
Эти ошибки появляются когда скорость скачки превышает скорость записи на подключенный диск ИМХО...

diesel_kh
16-10-2011, 19:31
А по поводу transmission много раз писали (http://wl500g.info/showpost.php?p=239095&postcount=2069), что нужно делать.

К сожалению у меня не такие ошибки. Недавно перегружал роутер и лог не остался, как появится выложу.

МИНЗДРАВ
13-12-2011, 04:58
А по какой формуле можно требуемый объём, раздела swap вычислить?

А что может статься плохого, если swap-раздел сделать, гигового размера?

vectorm
13-12-2011, 07:09
А что может статься плохого, если swap-раздел сделать, гигового размера?
Ничего плохого не будет, оно просто не заработает (http://wl500g.info/showpost.php?p=235112&postcount=214).

МИНЗДРАВ
13-12-2011, 16:18
Ничего плохого не будет, оно просто не заработает (http://wl500g.info/showpost.php?p=235112&postcount=214).
А если вообще swap не иметь? Всё работать будет? (А то слыхивалась тут байка, что transmission например, без свопа совсем не пахает..?)


Насколько я помню, винты любят "впадать в спячку" если к ним не обращаешся... А на нём своп...
Вот он и отваливается до следующей перезагрузки...
А обращение к свопу, что? Обращением не считается?
Почему он отваливается до следующей перезагрузки? Он-же должен просыпаться?

don-pedro
14-12-2011, 06:51
А если вообще swap не иметь? Всё работать будет? (А то слыхивалась тут байка, что transmission например, без свопа совсем не пахает..?)
С 32М оперативной памяти transmission без свопа не работает.
Более того, даже fsck 160гигового диска без свопа не проходит.

МИНЗДРАВ
24-12-2011, 19:11
С 32М оперативной памяти transmission без свопа не работает.
Более того, даже fsck 160гигового диска без свопа не проходит.Неужели ему , как раз, каких-то 128 мБ не хватает для жизни?

Так сколько свопа надо ставить, если оперативки есть 32 метра?
Во всех инструкциях писано, двойной размер оперативы трэба.
А тут на форуме рекомендуют 128, а кое-хто даже 256 метров советует...
Будет-ли трансмишен пахать если 64 метровый своп назначить? (большой swap - вредный, говорят)

tempik
25-12-2011, 08:07
Будет-ли трансмишен пахать если 64 метровый своп назначить? (большой swap - вредный, говорят)
ставлю 512 метров и при 32 и при 128 ... ИМХО формула "оперативка Х 2" работала для винды до 7-ки...

МИНЗДРАВ
26-12-2011, 17:17
ставлю 512 метров и при 32 и при 128 ... ИМХО формула "оперативка Х 2" работала для винды до 7-ки...Много я не хочу ставить.
Подскажите, сколько минимум надо для тансмишшина?

Подскажите какая формула работает для винды после семёрки?

tempik
26-12-2011, 17:39
Много я не хочу ставить.
Подскажите, сколько минимум надо для тансмишшина?

Подскажите какая формула работает для винды после семёрки?
После 7-ки никакая ... 8 гигов оперативки (http://www.ulmart.ru/goods/193154/) хватает для всех обычных задач (своп вообще не нужен) и стоит копейки, а для специфических и формулы специфические...

МИНЗДРАВ
13-02-2012, 09:27
Подскажите как сделать отваливание свопа, не таким критичным для работы роутера?
А то, как своп отвалится, сразу роутер зависает.

Feb 13 11:47:24 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb 13 11:47:24 USB storage: ext3 fs at /dev/discs/disca/part1 mounted to /tmp/mnt/disca_1
Feb 13 11:47:25 kernel: Adding 136512k swap on /dev/sda7. Priority:-1 extents:1 across:136512k
Feb 13 11:47:26 syslogd exiting

Trigger2000
24-01-2013, 09:35
Подскажите, пожалуйста, а в чём разница между swap и swap v2 и поддерживается ли swap v2 данными прошивками? Вопрос возник из-за того, что в новой версии программы paragon partition manager можно форматировать только в swap v2. Программа определяет и swap и swap v2, раздел swap из неё можно расширить, однако отформатировать новый раздел можно только в swap v2.

vitalerm
26-03-2013, 14:43
Уже года четыре работал на флешке своп раздел и, похоже, начал умирать
(самба жалуется на невозможность записи в tmp -
ERROR smb_shm_register_process : processreg_file write failed with code No space left on device)

Что посоветуете предпринять? Можно ли своп сделать не в умирающем разделе, а как файл?