Deus
YouTube ¦ Статьи ¦ Обзоры игр ¦ Ссылки ¦ Архив файлов

Статьи
  1. Deus stat - скрипт сбора статистики по трафику
  2. Установка сервера Apache на FreeBSD
  3. Как создать сервер Team Fortress 2
  4. Как создать сервер Counter-Strike:Source
  5. Русификация Slackware 11.0
  6. Установка Postfix c Cyrus IMAP
  7. NAT на базе natd/ipfw во FreeBSD
  8. NAT на базе iptables в Linux
  9. Как установить Linux через PXE
  10. Создание своего rpm
  11. Консоль через COM-порт для FreeBSD
  12. Как смонтировать usb-flash в качестве swap
  13. АТС NEC NEAX 2000 IPS
  14. Семейство протоколов TCP/IP
  15. Сетевые технологии
  16. Как отсортировать IP-адреса в Excel’e
  17. Сканер Mustek Bear Paw 1200CU Plus в Linux
  18. Схема электроразводки популярных гитар
  19. Микрофонный предусилитель
  20. Как подключить электрогитару к компьютеру
  21. Мои гитары
  22. Баллада о ZooM’e
Обзоры игр
  1. Портативная игростанция (PSP). Продолжение
  2. Тишина нарушена. Обзор серии Silent Hill
  3. Портативная игростанция (PSP)
  4. Speccy навсегда
Ссылки
  1. Различные ресурсы Интернет
  2. Мои работы
Файлы
  1. Архив файлов

    

Как смонтировать usb-flash в линуксе в качестве swap

Зачем это нужно? Например у вас не хватает виртуальной памяти на сервере, и ее нужно срочно расширить с минимальными затратами. Или просто хочется что бы своп работал быстрее.
Данные действия проделывались на Red Hat Enterprise Linux 5 от имени root.

1. Подсоединяем флешку и смотрим
# dmesg
Должно появится примерно следующее:

Jan 28 14:24:24 lnkd282 kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jan 28 14:24:24 lnkd282 kernel: usbcore: registered new driver usb-storage
Jan 28 14:24:24 lnkd282 kernel: USB Mass Storage support registered.
Jan 28 14:24:29 lnkd282 kernel:   Vendor: Kingston  Model: DataTravelerMini  Rev: PMAP
Jan 28 14:24:29 lnkd282 kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
Jan 28 14:24:30 lnkd282 kernel: SCSI device sdb: 8060928 512-byte hdwr sectors (4127 MB)
Jan 28 14:24:30 lnkd282 kernel: sdb: Write Protect is off
Jan 28 14:24:30 lnkd282 kernel: sdb: assuming drive cache: write through
Jan 28 14:24:30 lnkd282 kernel: SCSI device sdb: 8060928 512-byte hdwr sectors (4127 MB)
Jan 28 14:24:30 lnkd282 kernel: sdb: Write Protect is off
Jan 28 14:24:30 lnkd282 kernel: sdb: assuming drive cache: write through
Jan 28 14:24:30 lnkd282 kernel:  sdb: sdb1

Это означает, что 4Gb флеш-драйв соответствует в системе устройству /dev/sdb.

2. Обнуляем содержимое usb-flash (это необходимо для того, что бы избавиться от ошибки
WARNING: Re-reading the partition table failed with error 22: Invalid argument):
# dd if=/dev/zero of=/dev/sdb

3. При помощи fdisk создаем партицию linux-swap:
# fdisk /dev/sdb
> Command (m for help): w
(тут запишутся начальные данные о структуре диска, после чего нужно вновь запустить fdisk)
# fdisk /dev/sdb
> Command (m for help): n
Command action e extended p primary partition (1-4)
> Command (m for help): p
Partition number (1-4): 1 First cylinder (1-491, default 1): Using default value 1
(тут создастся партиция по умолчанию, которую следует сразу сменить на swap (82))
>Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 82
(записываем изменения и выходим)
> Command (m for help): w

3. Создаем swap-раздел с заголовком myswap:
# mkswap -L myswap /dev/sdb1

4. Монтируем новый swap (если еще используется старый swap, его следует отмонтировать командой swapoff -a):
# swapon LABEL=myswap

5. В файл /etc/fstab вносим запись о новом свопе:
LABEL=myswap    swap                 swap       defaults              0 0

Готово.
Deus 28.01.2008



Opera!

Проект OpenNET

FreeBSD

Fedora Core 8


Посодействуй
ЯндексЯндекс. ДеньгиХочу такую же кнопку





[Главная] | [Я на YouTube] | [Статьи] | [Обзоры игр] | [Ссылки] | [Файлы] | [Обратная связь]
Этот сайт создан Deus'ом в марте - августе 2005 года.