Como montar a unidade externa diretamente em “/ media /” e não em “/ media / username /”?

3

Eu enfrentei um problema novo e irritante depois de instalar o Apache2 na minha nova distribuição 12.10.

Eu fiz isso pelo menos 20 vezes antes com distribuições mais antigas e não tive problemas até agora.

A partição na minha unidade externa é denominada EXT4 . Até agora ele foi montado como: /media/EXT4 e estava funcionando perfeitamente quando eu mudei DocumentRoot em sites-available para ler:

DocumentRoot /media/EXT4/www

Na minha distribuição Ubuntu 12.10, ele é montado como: /media/USERNAME/EXT4 , que parece ilegível para o Apache.

Reuni se de alguma forma eu forço o Ubuntu a fazer como antes (montar em /media/EXT4 ) ele pode funcionar. Eu já tentei de tudo, como chmod , chgrp e chown .

Manifestação do problema: localhost/index.php returns a 403 error .

Qualquer ajuda seria apreciada!

    
por user130445 12.02.2013 / 10:56

1 resposta

1

Você precisa modificar o arquivo /etc/fstab especificando o ponto de montagem desejado.

Abra um terminal e digite sudo blkid . Identifique a partição e copie seu UUID.

Então gksudo gedit /etc/fstab

Adicione uma linha como esta:

UUID=your-UUID-here /media/EXT4               ext4    errors=remount-ro 0       1

Reinicie ou execute sudo mount -a e pronto.

    
por To Do 12.02.2013 / 11:38
___ tag123usb ___ USB é um acrônimo para Universal Serial Bus. O padrão USB atual é o USB 3.0, que suporta velocidades de transferência de até 625 MB / s. Dispositivos USB são plug-and-play. ___ tag123lan ___ LAN é a abreviação de rede local. Comumente se refere a redes ligadas por cabo. ___ qstntxt ___

Esta questão é colocada porque terminei de construir uma nova plataforma com um mobo GA-990FXA-UD3, um processador FX 4100 desbloqueado, uma memória RAM de 16GB e uma placa graphix GT 640. Comecei e testei o mobo (via BIOS) e tudo ficou lindo com ele e todas as suas muitas portas. Então eu peguei uma cópia do Ubuntu 12.04 64bit e liguei o disco Live. Além de não reconhecer meus dois monitores fora do rasgo, as coisas pareciam bem, exceto que eu estava recebendo uma conexão com fio desconectada no canto superior direito. Então percebi que vários periféricos (USB) não estavam acesos. Testado todas as portas USB; apenas dois estavam vivos. Testei meu cabo LAN CAT5 para meu roteador com outro computador; foi ao vivo.

Desligue a plataforma e ative-a mais algumas vezes com os mesmos resultados. Então eu peguei outro disco, o Xubuntu 64bit; mesma coisa. Agarrou uma Ultimate Edition 3.5 64bit; mesma coisa. Horas depois, pensei que estava relacionado ao módulo Realtek r8169. Então, por algum acaso, peguei uma versão antiga do Ubuntu; 10,04 LTS. No entanto, eu não percebi que era de 32 bits. Tudo funcionou; USB, LAN, etc Então eu instalei o Ubuntu 10.04 (mais uma vez não percebi que era 32 bits) e tudo funcionou muito bem. Decidiu um capricho para atualizar através do Ubuntu para 12.04. Tudo funcionou muito bem. Intrigado, continuei atualizando e adicionando meus aplicativos normais. Tentei instalar o Chrome e o instalador de pacotes me deu um erro de arquitetura incorreto. Foi só então que percebi que tinha 32 bits instalados.

Imediatamente, peguei o DVD ao vivo 12.04 64bit e reiniciei. Mesmos problemas. Não há dúvida de que o hardware que eu tenho suporta 64 bits, de modo que não é o problema. Por que o kernel de 64 bits e o kernel de 32 bits agem de forma tão diferente em hardware (aparentemente) compatível está além de mim.

Alguém tem alguma explicação sobre esse fenômeno estranho? Eu estou bem com 32 bits, mas eu realmente prefiro ter 64 bits, se for possível.

    
___ answer385808 ___

Etapa 1: no tipo de terminal:

%pre%

Etapa 2: edite esta linha para ler:

%pre%

Etapa 3: salvar e sair

Etapa # 4: no tipo de terminal:

%pre%

Etapa 5: no BIOS, desative o iommu

Fontes: link

    
___ ___ tag123commandline ___ Perguntas sobre como usar a interface da linha de comandos (CLI). ___ tag123session ___ session management é o processo de acompanhar a atividade de um usuário em sessões de interação com o sistema de computador ___ qstntxt ___

Eu tenho um script que faz alguma contabilidade. Essa escrituração é feita após um intervalo de tempo especificado, digamos 30 minutos.

Eu quero que o script esteja ativo a partir do momento em que um usuário efetua login até que o usuário efetue logoff.

No momento, o script é assim:

%pre%

Eu não sei como posso configurar o meu sistema para iniciar automaticamente a execução deste script (especialmente em um modo multi-threaded desde o script nunca vai parar).

Outro problema é como esse script deve terminar sua execução. Basicamente, o material deve ser feito de forma atômica: melhor não fazer do que um usuário que faz logoff no meio da execução. Além disso, o script não deve parar o processo de logoff até que todo o script seja executado (algo que nunca acontecerá).

Como posso alcançar esses dois objetivos?

Eu sei que o script não é tão preciso com o tempo (já que o material em si levará alguns segundos, depois de um tempo, o loop não será executado a cada 30 minutos), mas isso não importa muito.

    
___ answer314734 ___

Verifique esta postagem para ver como executar um script na inicialização (depois de fazer login na GUI).

Em relação à segunda parte da solicitação, não acho que você encontrará uma maneira fácil de impedir o processo de logoff. Algo fácil que você pode fazer é enviar algumas notificações na tela quando o tempo de descanso terminar:

%pre%     
___