Page 1 of 12 12311 ... LastLast
Results 1 to 15 of 172

Thread: Вопрос про Swap (своп)

  1. #1

    Question Вопрос про Swap (своп)

    Вопрос в следующем.

    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 раздел? Чтоб его вообще не видно было?

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    1. один
    2. Swapon в post-boot, после того, как модули загружены
    3. нет
    4 .post
    5. Не должно появляться, если не удаётся подмонтировать (а swap не смонтируется)

  3. #3
    Quote Originally Posted by Oleg
    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)

    Code:
    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

  4. #4
    Quote Originally Posted by VadimVB

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

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

    Code:
    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 и монтировать всё вручную.

  5. #5
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,353
    Quote Originally Posted by VadimVB
    2. В Вашем же ответе гдето в форуме (англиском) вы писали что в pre-boot :-)
    Видимо это было для случая загрузки с флешки.
    5. В том то иф фича. mount пишет только про один смонтированный раздел (part1) но в tmp/harddisk кроме ftp_pub, ftp_pvt, lost+find появляется каталог part1 (который как я понимаю насамом деле part2)
    Это странно. Я гляну, если не забуду.

  6. #6
    Quote Originally Posted by Oleg
    Видимо это было для случая загрузки с флешки.

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

    ls -la /tmp/harddisk

    Code:
    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

    Code:
    /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

    Code:
    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
    А вот из лога - видно что не монтируется своп, однако.. получаем то что выше

    Code:
    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

  7. #7
    Oleg

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

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

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

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

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

  8. #8
    Любую флэш память крайне не рекомендуется использовать в режиме постоянной записи/чтения. В среднем гарантийный ресурс 100000 цыклов записи/чтения. При высокой нагрузке на систему и не хватки памяти, флэш сгибнет очень быстро.

  9. #9
    Мне кажется это слегка устаревшие данные...

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

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

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

  11. #11
    ребяты, кто может описать порядок создания свопа на внешнем винте??

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

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

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

    примерно вот так:
    Code:
    /dev/scsi/host0/bus0/target0/lun0/part1               1       18500    18943984   83  Linux
    /dev/scsi/host0/bus0/target0/lun0/part2           18501       19541     1065984   83  Linux
    и роутер при ребуте вообще ничего не делает с винтом...
    он не поднимает ни ФТП.. ни Самбу...

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


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

  12. #12
    Как минимум создать фс на партишенах и смонтировать их...

  13. #13
    Quote Originally Posted by MMike View Post
    Как минимум создать фс на партишенах и смонтировать их...
    мда.. это есть верно...

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


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

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

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

  14. #14
    Вообще не удалось отформатировать флешку с роутера...

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

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

  15. #15
    to alexhemp:

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

Page 1 of 12 12311 ... LastLast

Similar Threads

  1. про Usd и hdd подключенным вместе?
    By yuper in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 29-01-2008, 13:51
  2. Вопрос про роутинг
    By ynbIPb in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 15-01-2008, 01:03
  3. Вопрос про ftp-клиент
    By Nemo_cpt in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3
    Last Post: 28-09-2007, 21:31
  4. Swap partition causing USB instability?
    By Buld in forum WL-500g Q&A
    Replies: 4
    Last Post: 16-11-2006, 17:52

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •