Atualização: O Ubuntu 16.04+ inclui um utilitário chamado disks
; procure-o no traço. É uma GUI para montagem / manipulação de discos. Estou usando esta ferramenta para montar ou ocultar unidades.
Na minha instalação atual do Ubuntu 13.10 Unity, quando clico em uma unidade no Nautilus, ela é montada /media/username/mountedDrive
Eu li que o nautilus costuma udisks
fazer isso. Basicamente, eu quero montar automaticamente minha unidade usando udisks
na inicialização usando este método
O problema é que ele monta a unidade /media/mountedDrive
, mas eu quero da mesma maneira que o nautilus/media/username/mountedDrive
Quero que minha unidade de dados NTFS seja montada automaticamente em /media/bsienn/
$ blkid
/dev/sda1: LABEL="System Reserved" UUID="8230744030743D6B" TYPE="ntfs"
/dev/sda2: LABEL="Windows 7" UUID="60100EA5100E81F0" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="882C04092C03F14C" TYPE="ntfs"
/dev/sda5: UUID="8768800f-59e1-41a2-9092-c0a8cb60dabf" TYPE="swap"
/dev/sda6: LABEL="Ubuntu Drive" UUID="13ea474a-fb27-4c91-bae7-c45690f88954" TYPE="ext4"
/dev/sda7: UUID="69c22e73-9f64-4b48-b854-7b121642cd5d" TYPE="ext4"
$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 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: 0x8d528d52
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 117730069 58761611 7 HPFS/NTFS/exFAT
/dev/sda3 158690072 312494116 76902022+ 7 HPFS/NTFS/exFAT
/dev/sda4 117731326 158689279 20478977 5 Extended
/dev/sda5 137263104 141260799 1998848 82 Linux swap / Solaris
/dev/sda6 141262848 158689279 8713216 83 Linux
/dev/sda7 117731328 137263103 9765888 83 Linux
Partition table entries are not in disk order
$ cat /etc/fstab
# /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>
# / was on /dev/sda7 during installation
UUID=69c22e73-9f64-4b48-b854-7b121642cd5d / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=8768800f-59e1-41a2-9092-c0a8cb60dabf none swap sw 0 0
/etc/fstab
a partição que você deseja montar automaticamente durante a inicialização. Você pode montar em qualquer lugar que desejar. Mas você tem que fornecer a saída destes comandos:sudo blkid
,sudo fdisk -l
ecat /etc/fstab
. Edite sua pergunta e publique a saída.Respostas:
Como você pode ver, exceto por
/dev/sda5
e também/dev/sda7
não há entrada de outras partições no/etc/fstab
. Você pode montar manualmente suas partições seguindo estas etapas.Antes de tudo, desmonte todas as partições antes de criar um ponto de entrada para
/etc/fstab
. Você pode usar o comando:sudo umount /dev/sdaX
. Substitua X pelo número da partição que deseja desmontar. A melhor maneira de desmontar tudo é usar este comando:Desde que você deseja montar sua partição em
/media/user/mount-drive
; você precisa criar o ponto de montagem em que deseja montar as partições. Assim, você deve criar diretórios lá para montar as partições. Execute o seguinte no terminal para criar os diretórios (ponto de montagem):Substitua
user
pelo nome do usuário do ubuntu. I, Ebsienn
eu acho.Agora você precisa fazer alterações
/etc/fstab
para montar todas as suas partições. Execute os seguintes comandos para fazer isso:vá para a última linha e adicione estas linhas:
novamente substituir
user
no/media/user/sdaX
com o nome da conta ubuntu.Uma pequena explicação: UUID = "contém o ID das partições do disco rígido, a primeira é de
/dev/sda1
e a segunda é de/dev/sda2
partições e assim por diante. Osudo blkid
comando é muito útil para obter informações de partições como UUID , tipo de sistema de arquivos , entrada de partição etc. assim, qualquer um pode usá-lo para obter suas informações./media/user/sda1
é a entrada de 1º partição e assim por diante montar Recorde porque eu criei 4 diretórios acima..ntfs
é o tipo de sistema de arquivos do seu 1º partição:/dev/sda1
. pode ser outra coisa também, como:ext3
,ext4
,ntfs
,fat
etc, você pode obter a informação desudo blkid
comando como mencionei acima. outros serão iguais para todos os tipos de sistema de arquivos, informa que, se ocorrer algum erro,remount the file system in read-only mode
esse link será um ótimo tutorial.pressione Ctrl+ xpara salvar e sair. Pressione yquando solicitado para salvar.
Agora monte todas as partições executando este comando:
Se você deseja montar qualquer partição específica, pode usar:
sudo mount /dev/sda1
i, e para montar a primeira partição e assim por diante.Agora todas as suas partições serão montadas automaticamente sempre que você iniciar o sistema. Você pode verificá-lo reiniciando seu sistema. :)
Responda se precisar de mais assistência ou se algo der errado.
Editar
Eu esqueci de ver a foto, na verdade você pode criar o nome da pasta com
/media/bseinn/
o nome desejado. Por exemplo,/media/bseinn/data
pode ser criado em vez de/media/bseinn/sda3
; Da mesma forma,/media/bseinn/ubuntudrive
pode ser criado em vez de/media/bseinn/sda6
. Você deve dar o mesmo nome no/etc/fstab
arquivo. Espero que você possa entender.fonte
sudo cp /etc/fstab /etc/fstab.original
fará uma cópia do/etc/fstab
arquivo original para que, se ocorrer algum erro, sempre tenhamos um lado seguro :)sudo nano /etc/fstab
significa que você está abrindo o arquivo para editar no nano editor. O nano é um editor simples e bom, embora você possa usar qualquer outro editor de GUI como o gedit . Espero que você duvide que esteja claro agora! :)fs_passno
) em/etc/fstab
deve estar de2
acordo comman fstab
:This field is used by fsck(8) to determine the order in which filesystem checks are done at boot time. The root filesystem should be specified with a fs_passno of 1. Other filesystems should have a fs_passno of 2. ...
A resposta aceita realmente não responde à pergunta, como montar e desmontar discos rígidos usando udisks como o Nautilus faz ao clicar em um disco. O comando que você está procurando é
udiskctl
.É super fácil e também funciona com discos criptografados!
Montagem (disco criptografado):
Desbloqueie o disco:
Anote a localização do dispositivo desbloqueado (aqui
/dev/dm-3
). Em seguida, monte-o automaticamente:Desmontagem (disco criptografado):
Para discos não criptografados, deixe de fora o comando de bloqueio / desbloqueio no início e no final.
fonte
Disks
ferramentas para montar as unidades. maneira GUI super fácil. Sua resposta é realmente apreciada. ObrigadoMontar por rótulo, sem senha root, com udisksctl e o rótulo da partição. Exemplo com uma partição chamada Jogos:
Use
ls
para obter os rótulos:fonte