Minha instalação do Linux Mint atualmente tem meu /home
diretório configurado como uma partição separada em uma segunda unidade montada em /home
. Vejo muitos tutoriais sobre como mudar /home
para outra unidade, mas gostaria de fazer o inverso; crie um /home
diretório na unidade do sistema de arquivos raiz e use-o como meu /home
diretório, removendo a segunda unidade para a qual /home
está apontando no momento. Isso pode ser feito e, em caso afirmativo, qual é o procedimento para fazê-lo?
Jez's questions
Entendo que isso df -a
inclui "sistemas de arquivos pseudo, duplicados e inacessíveis". Isso resulta na ocultação de algumas montagens, como:
udev 8055632 0 8055632 0% /dev
devpts 0 0 0 - /dev/pts
... que não aparecem a menos que eu passe na -a
opção. No entanto, estou interessado em saber o que está incluído quando não passo -a
:
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 1624300 3292 1621008 1% /run
/dev/sda1 122485360 12664524 103552780 11% /
tmpfs 8121496 60308 8061188 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
/dev/sdb1 460366888 154205092 282702932 36% /home
tmpfs 1624296 1688 1622608 1% /run/user/1000
/dev/sdc2 488282108 324162964 164119144 67% /media/jez/Picard - Main [C]
As três partições "reais" da minha perspectiva são sda1
, sdb1
e sdc2
que apontam para partições reais em discos físicos. Como df
decide que sua saída padrão também incluirá algumas outras montagens; aparentemente tmpfs
uns? Não é tmpfs
um sistema de arquivos "pseudo"?
Criei uma nova instância do Samba e funciona, mas quando copio novos arquivos para o compartilhamento do Samba, eles são criados com a owner:group
extensão as root:myuser
. Todos os arquivos que eu crio no próprio Linux possuem a extensão myuser:myuser
. Por que o Samba é definido root
como proprietário? Estou ciente das opções force user
e force group
, mas prefiro não usá-las, pois parece que elas se aplicam globalmente a todos os compartilhamentos configurados do Samba; se eu tivesse 2 compartilhamentos configurados com 2 usuários diferentes, gostaria que os arquivos fossem criados com esses respectivos usuários como proprietário e grupo, e root
não deveriam ser proprietário ou grupo para nada.
O relevante smb.conf
é:
[global]
# Make Samba follow symlinks
follow symlinks = yes
wide links = yes
unix extensions = no
# Custom shares
[myuserhome]
path=/home/myuser
browseable=yes
writeable=yes
create mask = 0664
directory mask = 0755
valid users = myuser
admin users = myuser
Tenho um problema estranho com meu servidor Debian. Até algumas semanas atrás, o anacron estava executando bem meus cron jobs e posso ver que tenho backups desde então, então ele estava executando coisas. Parece que ele parou de executar tarefas cron em /etc/cron.daily/weekly/monthly. Os logs, no entanto, não mostram nenhum problema. Aqui está meu log recente do anacron:
Nov 27 22:30:58 localhost anacron[2229443]: Anacron 2.3 started on 2023-11-27
Nov 27 22:30:58 localhost anacron[2229443]: Normal exit (0 jobs run)
Nov 27 22:30:58 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 27 23:33:19 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 27 23:33:19 localhost anacron[2230690]: Anacron 2.3 started on 2023-11-27
Nov 27 23:33:19 localhost anacron[2230690]: Normal exit (0 jobs run)
Nov 27 23:33:19 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 28 07:34:01 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 28 07:34:01 localhost anacron[2240027]: Anacron 2.3 started on 2023-11-28
Nov 28 07:34:01 localhost anacron[2240027]: Will run job `cron.daily' in 5 min.
Nov 28 07:34:01 localhost anacron[2240027]: Jobs will be executed sequentially
Nov 28 07:39:01 localhost anacron[2240027]: Job `cron.daily' started
Nov 28 07:39:02 localhost anacron[2240113]: Updated timestamp for job `cron.daily' to 2023-11-28
Nov 28 07:39:03 localhost anacron[2240027]: Job `cron.daily' terminated
Nov 28 07:39:03 localhost anacron[2240027]: Normal exit (1 job run)
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Killing process 2240176 (ConfigServer Ve) with signal SIGKILL.
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Killing process 2240182 (sleep) with signal SIGKILL.
Nov 28 07:39:03 localhost systemd[1]: anacron.service: Deactivated successfully.
Nov 28 08:30:42 localhost systemd[1]: Started anacron.service - Run anacron jobs.
Nov 28 08:30:42 localhost anacron[2241219]: Anacron 2.3 started on 2023-11-28
Nov 28 08:30:42 localhost anacron[2241219]: Normal exit (0 jobs run)
Parece afirmar que cron.daily
(assim como semanalmente/mensalmente, mais atrás) estão funcionando bem e saindo normalmente. Mas nenhum backup está sendo feito e nenhum e-mail está sendo enviado para mim (configuro um script de teste que deve sempre imprimir a saída e, portanto, gerar um e-mail). Durante toda a minha vida, não consigo descobrir por que o anacron aparentemente não está fazendo nada e não está registrando nenhum erro.
Não me lembro de ter feito nada há algumas semanas que pudesse ter causado isso. Aqui está meu /etc/anacrontab:
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root
# These replace cron's entries
1 5 cron.daily run-parts --report /etc/cron.daily
7 10 cron.weekly run-parts --report /etc/cron.weekly
@monthly 15 cron.monthly run-parts --report /etc/cron.monthly
O que posso fazer para depurar isso e descobrir o que há de errado? Meu sistema operacional é o Debian 12.1.