Deverá ser instalado o disco rígido USB externo Exterrnal Ubuntu 12.04.01 LTS

2

Eu quero ter discos rígidos USB externos montados automaticamente quando conectados. Eu tenho 2 unidades exatamente iguais, exceto pelo rótulo de volume. Ambos têm o mesmo UUID. Eu quero ser facilmente capaz de trocá-los como eu estou usando-os para backups e quer manter 1 em casa para backup off-site. Eu configurei o /etc/fstab , então eles devem ser montados em lugares diferentes com base no rótulo de volume:

/etc/fstab :

LABEL=Passport1 /media/Passport1 ntfs defaults,windows_names,locale=en_US.utf8 0 0
LABEL=Passport2 /media/Passport2 ntfs defaults,windows_names,locale=en_US.utf8 0 0

blkid mostra:

/dev/sdc1: LABEL="Passport2" UUID="4E1AEA7B1AEA6007" TYPE="ntfs"  
/dev/sdd1: LABEL="Passport1" UUID="4E1AEA7B1AEA6007" TYPE="ntfs"

As unidades são USB3, mas o hub é somente USB2.

Ambos são montados automaticamente durante a reinicialização, mas não são montados quando são conectados a um sistema em execução. Eu li muitas coisas sobre isso, muito do que é antigo, então eu não tenho certeza se isso se aplica. Eu li algumas coisas que dizem que as montagens devem acontecer automaticamente quando conectado, e muitas outras coisas que dizem que você tem que instalar outro software para que isso aconteça, embora muito pareça apenas configurar o fstab . / p>

Qual é a história real?

Aqui está /var/log/syslog quando a unidade está conectada:

Dec 14 11:22:58 ausyvutims1 kernel: [66221.300196] usb 1-1: new high-speed USB device number 6 using ehci_hcd
Dec 14 11:22:58 ausyvutims1 mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-1"
Dec 14 11:22:58 ausyvutims1 mtp-probe: bus: 1, device: 6 was not an MTP device
Dec 14 11:22:58 ausyvutims1 kernel: [66221.656020] scsi7 : usb-storage 1-1:1.0
Dec 14 11:22:59 ausyvutims1 kernel: [66222.661534] scsi 7:0:0:0: Direct-Access     WD       My Passport 0748 1016 PQ: 0 ANSI: 6
Dec 14 11:22:59 ausyvutims1 kernel: [66222.666466] scsi 7:0:0:1: Enclosure         WD       SES Device       1016 PQ: 0 ANSI: 6
Dec 14 11:22:59 ausyvutims1 kernel: [66222.667739] sd 7:0:0:0: Attached scsi generic sg3 type 0
Dec 14 11:22:59 ausyvutims1 kernel: [66222.667913] ses 7:0:0:1: Attached Enclosure device
Dec 14 11:22:59 ausyvutims1 kernel: [66222.668047] ses 7:0:0:1: Attached scsi generic sg4 type 13
Dec 14 11:22:59 ausyvutims1 kernel: [66222.678473] sd 7:0:0:0: [sdc] 1953458176 512-byte logical blocks: (1.00 TB/931 GiB)
Dec 14 11:22:59 ausyvutims1 kernel: [66222.687700] sd 7:0:0:0: [sdc] Write Protect is off
Dec 14 11:22:59 ausyvutims1 kernel: [66222.687705] sd 7:0:0:0: [sdc] Mode Sense: 47 00 10 08
Dec 14 11:22:59 ausyvutims1 kernel: [66222.701076] sd 7:0:0:0: [sdc] No Caching mode page present
Dec 14 11:22:59 ausyvutims1 kernel: [66222.701081] sd 7:0:0:0: [sdc] Assuming drive cache: write through
Dec 14 11:22:59 ausyvutims1 kernel: [66222.738062] sd 7:0:0:0: [sdc] No Caching mode page present
Dec 14 11:22:59 ausyvutims1 kernel: [66222.738068] sd 7:0:0:0: [sdc] Assuming drive cache: write through
Dec 14 11:22:59 ausyvutims1 kernel: [66222.754558]  sdc: sdc1
Dec 14 11:22:59 ausyvutims1 kernel: [66222.792006] sd 7:0:0:0: [sdc] No Caching mode page present
Dec 14 11:22:59 ausyvutims1 kernel: [66222.792012] sd 7:0:0:0: [sdc] Assuming drive cache: write through
Dec 14 11:22:59 ausyvutims1 kernel: [66222.792016] sd 7:0:0:0: [sdc] Attached SCSI disk
Dec 14 11:22:59 ausyvutims1 ata_id[16971]: HDIO_GET_IDENTITY failed for '/dev/sdc': Invalid argument

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter [GL811E]
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
    
por Chris Good 14.12.2012 / 05:52

2 respostas

2

Eu descobri que o nautilus montará automaticamente as unidades se você clicar nelas, caso contrário, por exemplo, para um servidor onde ninguém pode estar usando o nautilus, ou se você quiser que a unidade USB externa seja montada automaticamente quando conectada, pode usar o udev para fazer isso.

    
por Chris Good 07.04.2013 / 02:06
0

Fazer alterações no arquivo fstab é essencial, pois esse arquivo controla como o Linux fornece acesso a partições de disco e dispositivos de mídia removível. No terminal, você pode acessar a página de manual em dispositivos de montagem para obter mais informações sobre dispositivos de montagem e como manipular o processo de montagem. Uma maneira de configurar a montagem automática é a seguinte exemplo: mount -a / dev / sda7 mount -auto / dev / sda7

mount -h lista ajuda nos dispositivos de montagem

Além disso, quando o Linux monta um sistema de arquivos, ele normalmente registra isso no / etc / mtab, que possui um formato similar ao / etc / fstab. Também poderia emitir o comando remount. Espero que isso tenha sido de alguma ajuda para você

    
por blindfett 14.12.2012 / 07:20