В настоящее время у меня есть CentOS 7, которая, похоже, была неправильно разделена, так что у меня закончилось место в / root. В обычных обстоятельствах я бы перенес роли, работающие на этом компьютере, и исправил это. К сожалению, сейчас я не могу этого сделать.
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 20G 16G 2.4G 87% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 1.6G 15G 10% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/md3 1.8T 52G 1.7T 3% /home
tmpfs 3.2G 0 3.2G 0% /run/user/1001
tmpfs 3.2G 0 3.2G 0% /run/user/992
tmpfs 3.2G 0 3.2G 0% /run/user/1002
tmpfs 6.0G 24K 6.0G 1% /mnt/nginxramdisk
tmpfs 3.2G 0 3.2G 0% /run/user/995
Очевидно, мне нужно исправить /dev/root
.
В идеале я бы взял немного места от /dev/md3
однако я не уверен, что смогу.
Если посмотреть на fstab, они бывают физическими и ext4, поэтому делать что-то в сети может быть сложно.
<file system> <mount point> <type> <options> <dump> <pass>
/dev/md2 / ext4 errors=remount-ro 0 1
/dev/md3 /home ext4 defaults 1 2
/dev/sda4 swap swap defaults 0 0
/dev/sdb4 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts defaults 0 0
Любые идеи о том, как я могу увеличить размер /root
?
Могу ли я отключить рот? /home
и измените его размер с помощью resize2fs
сжать, а потом попытаться вырасти /root
вернули его в сеть и уменьшили?
Как просили,
du -sh /*
233M /app
0 /bin
132M /boot
0 /dev
318M /etc
49G /home
0 /lib
0 /lib64
16K /lost+found
4.0K /media
8.0K /mnt
2.2G /opt
du: cannot access ‘/proc/2212/task/2212/fd/4’: No such file or directory
du: cannot access ‘/proc/2212/task/2212/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/2212/fd/4’: No such file or directory
du: cannot access ‘/proc/2212/fdinfo/4’: No such file or directory
0 /proc
273M /root
1.6G /run
0 /sbin
4.0K /srv
0 /sys
1.1M /tmp
4.1G /usr
7.2G /var