A matriz do SoftRAID não está visível para aplicativos na inicialização?

0

Meu / está localizado em um único SSD, mas também tenho um softraid para meus aplicativos, jogos, etc. Mais notavelmente, tanto a minha biblioteca do Steam quanto minha pasta do Dropbox estão localizadas no array do RAID.

Sempre que eu inicializo meu sistema, esses aplicativos parecem não conseguir ver suas respectivas pastas no array do RAID, a menos que eu primeiro navegue pelo array do RAID no Nautilus para pelo menos o nível básico.

Isso é um comportamento normal? Existe uma maneira de impedir que isso aconteça, para que os aplicativos possam, imediatamente na inicialização, ver as pastas de que precisam?

EDITAR:

fstab output:

# /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/sda1 during installation
UUID=454daf70-785f-4887-aa02-8998e0ae819b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=346b9234-0246-40cf-a7f1-bd630ad178dc none            swap    sw              0       0
# /dev/disk/by-uuid/bcb7c4d3-574e-43f0-9f73-658ab99652c4 /mnt/bcb7c4d3-574e-43f0-9f73-658ab99652c4 auto nosuid,nodev,nofail,x-gvfs-show 0 0

É normal estar faltando uma entrada para md0 (a matriz de raid)?

Também conforme solicitado ... df output:

root@MAXWELL:/etc# df -hTa
Filesystem     Type             Size  Used Avail Use% Mounted on
sysfs          sysfs               0     0     0    - /sys
proc           proc                0     0     0    - /proc
udev           devtmpfs         3.9G  4.0K  3.9G   1% /dev
devpts         devpts              0     0     0    - /dev/pts
tmpfs          tmpfs            797M  1.3M  796M   1% /run
/dev/sda1      ext4              48G   18G   28G  39% /
none           tmpfs            4.0K     0  4.0K   0% /sys/fs/cgroup
none           fusectl             0     0     0    - /sys/fs/fuse/connections
none           debugfs             0     0     0    - /sys/kernel/debug
none           securityfs          0     0     0    - /sys/kernel/security
none           tmpfs            5.0M     0  5.0M   0% /run/lock
none           tmpfs            3.9G   67M  3.9G   2% /run/shm
none           tmpfs            100M   80K  100M   1% /run/user
none           pstore              0     0     0    - /sys/fs/pstore
binfmt_misc    binfmt_misc         0     0     0    - /proc/sys/fs/binfmt_misc
systemd        cgroup              0     0     0    - /sys/fs/cgroup/systemd
gvfsd-fuse     fuse.gvfsd-fuse  0.0K  0.0K  0.0K    - /run/user/1000/gvfs
/dev/md0       ext4             1.8T   62G  1.7T   4% /media/alistair/apps
gvfsd-fuse     fuse.gvfsd-fuse     0     0     0    - /root/.gvfs

blkid output:

root@MAXWELL:/etc# blkid
/dev/sda1: UUID="454daf70-785f-4887-aa02-8998e0ae819b" TYPE="ext4" 
/dev/sda5: UUID="346b9234-0246-40cf-a7f1-bd630ad178dc" TYPE="swap" 
/dev/sdb1: UUID="287eb6bc-c874-7858-71fd-92f103f0b7ab" UUID_SUB="3e05ec7a-7639-ede0-f10a-479bb9aa5f56" LABEL="MAXWELL:0" TYPE="linux_raid_member" 
/dev/md0: LABEL="apps" UUID="f9e0cb41-0eec-4711-849b-b6264496e7be" TYPE="ext4" 
/dev/sdc1: UUID="287eb6bc-c874-7858-71fd-92f103f0b7ab" UUID_SUB="e5dd8df4-1984-9909-9dd0-c27944b24ccc" LABEL="MAXWELL:0" TYPE="linux_raid_member" 
/dev/sdd1: UUID="287eb6bc-c874-7858-71fd-92f103f0b7ab" UUID_SUB="5147b7a9-ff6f-8fd0-0a67-f5be2c6d2ae2" LABEL="MAXWELL:0" TYPE="linux_raid_member" 
/dev/sde1: UUID="287eb6bc-c874-7858-71fd-92f103f0b7ab" UUID_SUB="814353c9-6b9e-621d-0f13-d05845264b33" LABEL="MAXWELL:0" TYPE="linux_raid_member" 
    
por Soundscape 12.03.2016 / 10:06

1 resposta

1

A maneira mais fácil seria adicionar uma entrada de ponto de montagem estática em /etc/fstab , o que é OK se a matriz RAID estiver sempre disponível durante a inicialização, por exemplo, os discos não são mídias removíveis como discos USB conectados. Caso contrário, o processo de inicialização pode parar ou falhar.

Você também precisa criar uma pasta para montar a matriz RAID. Melhor seria não usar /media ou qualquer subpasta porque isso é usado por processos de montagem automática como udev e pode frustrar sua montagem.

Então, eu recomendaria ...

mkdir -p /data/apps

Em seguida, adicione a entrada ao seu /etc/fstab .

UUID=f9e0cb41-0eec-4711-849b-b6264496e7be /data/apps               ext4    errors=remount-ro 0       2

Em seguida, desmonte o ataque e monte-o no novo mointpoint.

umount /media/alistair/apps
mount -a

Depois, você também deve verificar se o dispositivo /dev/md0 ainda está sendo montado quando você tenta acessar /media/alistair/apps , o que pode causar problemas, e temos que verificar como desativá-lo.

    
por Thomas 12.03.2016 / 12:40