mount error during boot up

6

Eu recebo o seguinte erro durante a inicialização. Mas esse erro não é gravado no boot.log, como acontece nos primeiros estágios de inicialização.

mount: mounts none on /dev/pts failed: Device or resource busy

Eu encontrei este código no arquivo /etc/init.d/umountfs (há uma entrada para / dev / pts nele)

 PROTECTED_MOUNTS="$(sed -n '0,/^\/[^ ]* \/ /p' /proc/mounts)"
        WEAK_MTPTS="" # be gentle, don't use force
        REG_MTPTS=""
        TMPFS_MTPTS=""
        while read -r DEV MTPT FSTYPE REST
        do
                echo "$PROTECTED_MOUNTS" | grep -qs "^$DEV $MTPT " && continue
                case "$MTPT" in
                  /|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*$
                        continue
                        ;;
                  /var/run)
                        continue
                        ;;
                  /var/lock)
                        continue

O arquivo /etc/init.d/umountnfs.sh também tem uma entrada semelhante. Então, se eu remover a entrada / dev / pts, isso resolverá meu problema (o erro de montagem é exibido na inicialização).

Aqui está o conteúdo do arquivo mtab:

/dev/sda1 / ext4 rw,errors=remount-ro,commit=600 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
none /sys sysfs rw,noexec,nosuid,nodev 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
none /dev devtmpfs rw,mode=0755 0 0
none /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
none /dev/shm tmpfs rw,nosuid,nodev 0 0
none /var/run tmpfs rw,nosuid,mode=0755 0 0
none /var/lock tmpfs rw,noexec,nosuid,nodev 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
/dev/sda6 /media/windisk fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/blandman/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=blandman 0 0
    
por nixnotwin 20.10.2010 / 12:09

3 respostas

3

O programa mountall que é executado durante a inicialização inicial montará tudo listado em /lib/init/fstab e /etc/fstab . Verifique se há alguma entrada duplicada para /dev/pts e, se isso não ativar nada, verifique todos os scripts init para mencioná-la:

grep /dev/pts /etc/init/* /etc/init.d/*
    
por Kees Cook 27.10.2010 / 08:28
2

Você tem a mesma mensagem se tentar montá-lo manualmente:

sudo mount -t devpts -o gid=5,mode=620 devpts /dev/pts
    
por Nicolas Schirrer 25.10.2010 / 19:56
1

Eu sinto que a melhor coisa a fazer é deixar os arquivos em paz enquanto o sistema ainda inicializa. se te incomoda muito, talvez valha a pena re-instalar (fazer o backup antes, claro). Se você estiver usando o wubi, pode ser uma boa ideia analisar os problemas listados em seu site. link

    
por jnut 25.10.2010 / 19:24

Tags