Как подключить новый диск при запуске [дубликат]

75

Недавно я установил новый жесткий диск в свой Ubuntu 10.0.4 . Я использовал System - > Администрирование - > Disk Utils для форматирования диска (тип файла ext4) - но не создал раздел (желательно ли это?).

Я вручную установил диск как / mydata.

Я хочу, чтобы машина автоматически смонтировала устройство при запуске / перезагрузке. Как я могу это сделать?

[[Обновление]]

Это результат работы sudo fdisk -l в моей системе:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       59334   476595200   83  Linux
/dev/sda2           59334       60802    11789313    5  Extended
/dev/sda5           59334       60802    11789312   82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 16.0 GB, 16026435072 bytes
254 heads, 63 sectors/track, 1956 cylinders
Units = cylinders of 16002 * 512 = 8193024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        1955    15641929    c  W95 FAT32 (LBA)
    
задан Homunculus Reticulli 21.06.2012 в 16:59
источник

8 ответов

62

Прежде всего, ваш /dev/sdb не разбит на разделы. Я предполагаю, что это тот диск, который вы хотите установить.

ПРЕДУПРЕЖДЕНИЕ: ЭТО УБЫВАЕТ ЛЮБЫЕ ДАННЫЕ НА ВАШЕМ ЦЕЛЕВОМ ДИСКЕ

Выполнить sudo fdisk /dev/sdb

  1. Нажмите O и нажмите Enter (создает новую таблицу)

  2. Нажмите N и нажмите Enter (создайте новый раздел)

  3. Нажмите P и нажмите Enter (создает основной раздел)

  4. Затем нажмите 1 и нажмите Enter (создайте его как 1-й раздел)

  5. Наконец, нажмите W (это будет записывать любые изменения на диск)

Теперь у вас есть раздел, теперь вам нужна файловая система.

  1. Выполнить sudo mkfs.ext4 /dev/sdb1

  2. Теперь вы можете добавить его в fstab

    Вам нужно добавить его в /etc/fstab использовать свой любимый текстовый редактор

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

    Добавьте строку для диска, формат будет выглядеть следующим образом.

    Предполагается, что раздел форматируется как ext4 в соответствии с mkfs выше

    #device        mountpoint             fstype    options  dump   fsck
    
    /dev/sdb1    /home/yourname/mydata    ext4    defaults    0    1
    

Затем при следующей перезагрузке он будет автоматически монтироваться.

Эта веб-страница содержит много полезной информации о fstab

    
ответ дан stedotmartin 21.06.2012 в 17:10
источник
44

Решение GUI для меня - gnome-disks

sudo gnome-disks

Затемспомощьюкнопкиконфигурациивыможете«редактироватьпараметрымонтирования»,нестесняйтесьуказыватьпунктназначениясвоейточкимонтирования,ионабудетавтоматическисохраненав/etc/fstab

    
ответ дан Philippe Gachoud 21.02.2015 в 05:26
10

Чтобы автоматически установить диск при каждом загрузке компьютера

Вам нужно будет отредактировать файл / etc / fstab:

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

gksudo gedit /etc/fstab

Добавьте эту строку в конец:

/dev/sdaX /media/mydata ext4 defaults 0 0

Примечание. Обязательно замените X правильным значением для вашей ситуации.

Или вы можете использовать Диспетчер устройств хранения данных, из программного центра.

    
ответ дан Mitch 21.06.2012 в 17:10
4

Вы можете сделать это через / etc / fstab .

Например, если вы добавили

/dev/hda2   /myfiles    ext2    defaults    0    0

Это означает, что устройство / раздел, расположенный в / dev / hda2, будет смонтирован в / myfiles с использованием файловой системы ext2, с настройками монтирования по умолчанию и без демпинга и без проверки ошибок.

    
ответ дан W. W. 21.06.2012 в 17:10
4

Файл fstab позволяет системе знать, какие диски монтировать (или как их монтировать, по крайней мере).

sudo edit /etc/fstab

затем добавьте строку, подобную этой:

/dev/sdb1      /mydata   ext4   defaults   0   0

Конечно, замените значения в соответствии с вашими фактическими местоположениями:

  • /dev/sdb1 должно быть устройством и разделом для диска, который вы хотите установить.
  • /mydata - это место, где вы хотите установить его.
  • ext4 - тип используемой файловой системы. Если вы не уверены, выпустите команду mount без аргументов, когда диск будет установлен (даже если вы установили его вручную), он сообщит вам тип файловой системы. (в 12.04 вы можете просто набрать auto , который определяет файловую систему для вас при запуске)
  • Другие значения ( defaults 0 0 ) в порядке, как я их показываю.

Если вы хотите узнать больше, вы можете прочитать man fstab .

    
ответ дан roadmr 21.06.2012 в 17:09
4

Если вы используете файловую систему FAT32 или NTFS, используя следующее:

Для NTFS:

/dev/sda3   /media/entertainment    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0
/dev/sda4   /media/other    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0

noatime и nodiratime - некоторые оптимизации. Если вы хотите, вы можете удалить их.

Для FAT32 замените ntfs-3g на vfat .

    
ответ дан Abhijeet 21.06.2012 в 17:42
3

fstab поможет вам наверняка.

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

sudo apt-get install pysdm (Ubuntu) или sudo yum install pysdm (Fedora)

Ничего не пойдет не так, но на всякий случай, создайте резервную копию fstab conf: sudo cp /etc/fstab /etc/fstab.old

Теперь запустите диспетчер устройств хранения данных и выберите нужный раздел, нажмите "Помощник":

ПараметрыпомощникаPySDMдляавтомонтированияразделаEXT4:

Помощник PySDM для автоматизации раздела NTFS:

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

Подробнееонастройкахпомощникавыможетеузнатьиз этой статьи , поскольку он подробно объясняет процесс, и мой ответ основан на нем.

UPDATE: pysdm удалено из архивов Ubuntu ( Страница AskUbuntu ), sudo apt-get install pysdm больше не работает.

Avoid using pysdm for now.

It's been removed from the Ubuntu archives for a reason:

please remove Pysdm from Ubuntu repositories. It is obsolete (not updated since June 2006 !!), buggy (https://bugs.launchpad.net/ubuntu/+source/pysdm) , doesn't handle UUIDs (which is now fstab standard in all supported Ubuntu versions !!!) and it has already been removed from Debian repositories.

    
ответ дан Erik Kaju 31.03.2014 в 14:04
1

Если вы не хотите разделять или не можете позволить себе, вы можете использовать udisks для установки или отключения устройств или дисков. Метод UUID является наиболее стабильным, поскольку другие методы ID могут измениться, если вы переименовали свою метку, например.

udisks --mount /dev/sdb
udisks --mount /dev/disk/by-uuid/70439c63-de2c-4319-a832-0dee5ea05fc5
udisks --mount /dev/disk/by-label/HDD

Он будет делать то же самое, что и вы, щелкнув устройство на nautilus.

Простодобавьтеегокак«приложениедлязапуска»дляпреформыпривходевсистему.

Чтобыотключить(есливамнужно):

udisks--unmount/dev/sdb

Будетделатьтожесамое,чтощелкнутьстрелкуunmountвнаутилусе.

Однимизнедостатковметодаfstabявляетсято,чтоустройствобудетустановленов/media/disk_labelбезвозможностивыборадругойточкимонтирования.

Однимизпреимуществявляетсято,чтовамненуженroot-доступдлямонтированияилиразмонтированиянакопителя.

Дополнительнаяинформацияоразличныхметодахавтомонтажа: AutomaticallyMountPartitions

    
ответ дан sinekonata 29.04.2014 в 22:09