The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Поддержка большого числа дисковых разделов в Linux

09.10.2007 09:01

В текущем состоянии, Linux позволяет монтировать не больше 15 разделов с одного устройства (справедливо для SCSI, SATA, PATA). Jan Engelhardt представил патч снимающий данное ограничение, позволяя монтировать неограниченное число разделов. В ответ, H. Peter Anvin, предложил компромиссное и более оптимальное решение, расширяющее число доступных разделов до 63. Alan Cox ответил, что подобные патчи поступали и раньше, но он является сторонником выноса обработки таблицы разделов из пространства ядра на пользовательский уровень.

  1. Главная ссылка к новости (http://kerneltrap.org/Linux/Su...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12363-linux
Ключевые слова: linux, disk, partition, mount
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ffoton (??), 09:12, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    куда столько разделов на одном винте??? :-O
     
     
  • 2.8, pavlinux (ok), 11:25, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    for i in 'ls -1 /home/* | wc -l';
      do
         mkfs.ext2 /dev/sdb$i;
    done;

    =)

     
     
  • 3.13, Аноним (-), 13:55, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    А файлами нельзя?
     
     
  • 4.14, pavlinux (??), 20:33, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Всмысле...

    modprobe -r loop;
    modprobe loop max_loop='cat /etc/passwd | wc -l';

    for i in 'ls -1 /home/*';
      do  
        dd if=/dev/zero of=/home/$i/data.raw bs=1024k count=1024k
        mkfs.ext2 -f /home/$i/data.raw
        mkdir -p /home/$i/loop
        mount -t ext2 -o loop /home/$i/data.raw /home/$i/loop;
    done



     
  • 2.20, Аноним (20), 02:40, 15/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >куда столько разделов на одном винте??? :-O

    Ничо не понимаешь!Лоскутное одеяло - это типа крута! :)

     

  • 1.2, vadiml (?), 09:39, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    максимум что я придумал (винда, для тех, кто играется, и 2 линукса, основной и для экспериментов):
    1й -- fat
    2й -- /tmp (общ)
    3й -- swap (общ)
    4й -- /boot (общ)
    5й -- /root1
    6й -- /usr1
    7й -- /var1
    8й -- /root2 (для 2-го линукса)
    9й -- /home (общ)

    что еще?

     
  • 1.3, Паук (??), 09:44, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    hda1 XP
    hda2 /
    hda3 MacOS X
    hda5 documents (общий раздел)
    hda6 /install (общий раздел)
    hda7 /media (общий раздел)
    hda8 /home
    hda9 swap (FAT16, как для винды так и для линукса)
    Итого 8 разделов...
     
  • 1.4, Роман (??), 10:28, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >куда столько разделов на одном винте???

    for ORACLE

     
  • 1.5, dimus (??), 10:30, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    фантазии у вас маловато, господа :)
     
  • 1.6, CR (?), 10:56, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    LVM не спасет отца русской демократии?
     
     
  • 2.9, garmahis (ok), 11:47, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению при сравнении быстродействия дисковых операций  при исп-и LVM заметно снижается (~30%) в сравнении с raw девайсами.

    Что касается 15 разделов - для серверов б.д. этого недостаточно !!!

     
     
  • 3.10, alteleid (ok), 12:17, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    8 ранее описанных
    +

    3 логических раздела под хартбит
    1 раздел под binary
    1 раздел под dbwr
    2 раздела под control files (можно 1 если одну копию класть в раздел с бинари)
    1 раздел под archivelog


    15-16


    =  я не понял что значит недостаточно

    (описан пример Oracle RAC (Veritas)

     
  • 3.12, A (?), 13:52, 09/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >К сожалению при сравнении быстродействия дисковых операций  при исп-и LVM заметно >снижается (~30%) в сравнении с raw девайсами.

    неправда.мы специально изучали этот вопрос и проводили кучу тестов именно для оченки производительности raw io на lvm томах и физических партициях - разница составила < 5% на RHEL5.

    >Что касается 15 разделов - для серверов б.д. этого недостаточно !!!

    нормальные СУБД уже давно умеют использовать чанки размером > 2GiB

     
     
  • 4.15, garmahis (ok), 14:56, 10/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, наверно у каждого своя правда :)

    На машине : RHELAS 3 (update 6) + Sybase 12.5.3 + SANblock 2Gb RAID ситуация не такая радужная как у Вас :(
    Операция дампирования базы заметно быстрее (~30%) работает с raw без LVM, чем с LVM

    > нормальные СУБД уже давно умеют использовать чанки размером > 2GiB

    ну и при чём здесь это? Если на сервере много баз крутится и для каждой базы отдельный raw-девайс (значительно больше 2G) для данных и ещё для лога, вот в этом случае 15 разделов не хватает.

     
     
  • 5.18, sauron (??), 20:49, 10/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну, наверно у каждого своя правда :)
    >
    >На машине : RHELAS 3 (update 6) + Sybase 12.5.3 + SANblock
    >2Gb RAID ситуация не такая радужная как у Вас :(
    >Операция дампирования базы заметно быстрее (~30%) работает с raw без LVM, чем
    >с LVM

    А что насчет EVMS?

     
     
  • 6.19, iav (ok), 06:00, 14/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению, EVMS умер.
     

  • 1.7, Осторожный (?), 11:23, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    gpt может иметь до 128 разделов на устройстве
    Так что 16 как-то маловато
     
  • 1.11, Sol (?), 13:21, 09/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что райд массивы не идут в счёт?
     
  • 1.16, Аноним (16), 16:45, 10/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "hda9 swap (FAT16, как для винды так и для линукса)"
    а можно поподробнее?
     
  • 1.17, Sinner (??), 17:10, 10/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ыыы))

    ~ #df  -h

    Filesystem                     Size    Used   Avail Capacity  Mounted on
    /dev/ad4s1a                    248M     72M    156M    32%    /
    devfs                          1.0K    1.0K      0B   100%    /dev
    /dev/ad4s1g                    310G    282G    3.8G    99%    /media1
    /dev/ad5s1c                    361G    328G    4.1G    99%    /media2
    /dev/ad0s1                     108G     96G    3.5G    96%    /media3
    /dev/ad6s1d                    361G    319G     13G    96%    /media4
    /dev/ad4s1d                    2.8G     92K    2.6G     0%    /tmp
    /dev/ad4s1f                     38G     32G    2.4G    93%    /usr
    /dev/ad4s1e                    5.7G    953M    4.3G    18%    /var
    /dev/ad7s1d                    361G     64G    269G    19%    /media5
    /media1/raven_files            310G    282G    3.8G    99%    /usr/local/www/raven/file
    /media2/soft2                  361G    328G    4.1G    99%    /usr/local/www/raven/file/soft2
    /media2/video2                 361G    328G    4.1G    99%    /usr/local/www/raven/file/video2
    /usr/scripts/updates            38G     32G    2.4G    93%    /media1/anonymous/avp_updates
    /media4/video3                 361G    319G     13G    96%    /usr/local/www/raven/file/video3
    /media4/soft3                  361G    319G     13G    96%    /usr/local/www/raven/file/soft3
    /media4/stalker                361G    319G     13G    96%    /media1/anonymous/stalker
    /media4/nfs_mostwanted         361G    319G     13G    96%    /media1/anonymous/nfs_mostwanted
    /media4/incoming               361G    319G     13G    96%    /media3/mp3/from_shteker
    /media4/torrent-files/admin    361G    319G     13G    96%    /usr/local/www/torrent/downloads/admin
    /media5/video4                 361G     64G    269G    19%    /usr/local/www/raven/file/video4
    /media5/soft4                  361G     64G    269G    19%    /usr/local/www/raven/file/soft4

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру