Auto-mount 2 HDD sem partições na inicialização sem perder os dados existentes

0

Eu sou relativamente novo no Ubuntu, mas razoavelmente confiante com o CLI. Estou executando 12.04 e tenho 3 HDD, dois com conteúdo de mídia que eu quero montar automaticamente na inicialização. O problema é que eles contêm 3 TB de dados cada, e eu não quero perder esses dados na recriação de partições e diretórios.

Os dois que eu quero montar automaticamente na inicialização são sdb e sdc - alguém pode recomendar a melhor maneira de fazer isso, seja através da edição de FSTAB ou através de uma GUI? Observei que o 12.10 tem a opção de montagem automática por meio do utilitário de disco, mas quando optei por atualizar para o 12.10, recebi um aviso de que meu Dell T110 não tem uma placa gráfica suportada.

Alguma ideia, por favor?

fdisk -l:

Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders, total 488281250 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b7bd6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   488280063   243889153    5  Extended
/dev/sda5          501760   488280063   243889152   8e  Linux LVM

Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

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

Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

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

Disk /dev/mapper/cambuimedia-root: 247.6 GB, 247560404992 bytes
255 heads, 63 sectors/track, 30097 cylinders, total 483516416 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/cambuimedia-root doesn't contain a valid partition table

Disk /dev/mapper/cambuimedia-swap_1: 2134 MB, 2134900736 bytes
255 heads, 63 sectors/track, 259 cylinders, total 4169728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/cambuimedia-swap_1 doesn't contain a valid partition table

Tendo montado manualmente as unidades e usando o comando mount, recebo o seguinte:

/dev/mapper/cambuimedia-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda1 on /boot type ext2 (rw)
gvfs-fuse-daemon on /home/cambuimedia/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=cambuimedia)
/dev/sdb on /media/media2 type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdc on /media/media1 type ext4 (rw,nosuid,nodev,uhelper=udisks)

Eu esperava poder adicionar as duas últimas linhas ao meu arquivo fstab, então é assim:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/cambuibkup-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=83c8badb-653b-4def-9209-04619def34c9 /boot           ext2    defaults     $
/dev/mapper/cambuibkup-swap_1 none            swap    sw              0       0
/dev/sdb on /media/media2 type ext4 (rw,nosuid,nodev,uhelper=udisks)
/dev/sdc on /media/media1 type ext4 (rw,nosuid,nodev,uhelper=udisks)

Mas isso não parece funcionar na reinicialização?

    
por Alex341 11.04.2014 / 17:46

1 resposta

0

Você não pode simplesmente copiar a saída mount para fstab. As linhas corretas seriam:

/dev/sdb  /media/media2  ext4  rw,nosuid,nodev  0  0
/dev/sdc  /media/media1  ext4  rw,nosuid,nodev  0  0 

ou similar (o último número seria 2 se você quiser que o sistema de arquivos seja verificado no momento da montagem, veja man 5 fstab ). Veja a linha de comentário em / etc / fstab:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

Portanto, seu fstab está tentando montar o dispositivo /dev/sdb no diretório on , que não existe ...

PS Por que você usa discos não particionados? Provavelmente não é um problema, mas parece estranho .

    
por Rmano 11.04.2014 / 18:44