The OpenNET Project / Index page

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

Как обновить данные в Linux ядре, после изменения таблицы разделов
После изменения таблицы разделов стандартный fdisk предлагает перезагрузиться, 
чтобы ядро восприняло изменения.
Для того, чтобы обойтись без перезагрузки можно использовать утилиту
 partprobe (просто запустить без параметров). partprobe входит в состав пакета parted.

Вариант без использования partprobe (подсказал Andrey Mitrofanov):
   blockdev --rereadpt
 
12.11.2007 , Источник: http://www.debianadmin.com/howto-ma...
Ключи: partition, fdisk, mount, linux / Лицензия: CC-BY
Раздел:    Корень / Администратору / Система / Диски и файлы / Файловые системы

Обсуждение [ RSS ]
 
  • 1.1, Andrey Mitrofanov, 12:09, 12/11/2007 [ответить] [смотреть все]
  • +/
    А "blockdev --rereadpt" - это не то же самое и без партеда? Впрочем, partprobe запоминается гораздо проще. %) Несколько минут искал, как же /эта/ команда пишется. ~~G:(blockdev "--rereadpt" site:opennet.ru)
     
  • 1.2, Heckfy, 15:26, 12/11/2007 [ответить] [смотреть все]
  • +/
    Можно с помощью hdparm -z
    Я с его помощью 4-5 лет назад хотплугал винты. :)
     
  • 1.3, Dmitry, 19:52, 13/11/2007 [ответить] [смотреть все]
  • +/
    А ещё можно sfdisk -R
     
  • 1.4, makini, 12:18, 14/11/2007 [ответить] [смотреть все]
  • +/
    вообще без перезагрузки и каких либо внешних прог - сразу делать деление parted а не fdisk'ом, он сам в ядро делает тот же запрос по изменению таблиц.
     
  • 1.5, Аноним, 14:24, 15/11/2007 [ответить] [смотреть все]
  • +/
    чего-то не замечал такого в fdisk-создал, удалил и тд разделы, вышел в консоль и... весь текст скрыт [показать]
     
  • 1.6, Аноним, 18:22, 16/11/2007 [ответить] [смотреть все]  
  • +/
    Да не требует fdisk никакой перезагрузки, сразу всё появляется Хотя может это с... весь текст скрыт [показать]
     
  • 1.7, stimpack, 20:19, 16/11/2007 [ответить] [смотреть все]  
  • +/
    обычно обновление не происходит, если одна из партиций диска в этот момент(изменения) была примонтирована
     
  • 1.8, Ilya Evseev, 19:12, 27/05/2010 [ответить] [смотреть все]  
  • +/
    Раздел есть:

    > fdisk -l /dev/sda

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
    255 heads, 63 sectors/track, 60801 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x1d88bff0

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1               1         243     1951866   82  Linux swap / Solaris
    /dev/sda2   *         244        1216     7815622+  83  Linux
    /dev/sda3            1217       49847   390628507+   5  Extended
    /dev/sda5            1217       49847   390628476   83  Linux

    Но Линукс его не видит:

    > cat /proc/partitions

    major minor  #blocks  name

       8        0  488386584 sda
       8        1    1951866 sda1
       8        2    7815622 sda2

    И перечитывать не хочет:

    > blockdev --rereadpt /dev/sda

    BLKRRPART: Device or resource busy

    Может быть, ему не нравится, что sda1 и sda2 уже смонтированы в swap и root?

     
  • 1.9, бром, 06:43, 08/09/2010 [ответить] [смотреть все]  
  • +/
    да такак они уже активные
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor