Saya menggunakan VM di Google Compute Cloud. Saya menumbuhkan disk saya dari 10G menjadi 200G.
Saya mengikuti langkah-langkah tepat di sini: https://cloud.google.com/compute/docs/disks#repartitionrootpd
Untuk meringkas:
- Saya menjalankan fdisk, menghapus satu-satunya partisi, membuat yang baru dengan ukuran penuh, awal yang sama / ujung baru, ID perangkat yang sama
- Saya reboot contoh
- Saya mengubah ukuran sistem file saya menggunakan
sudo xfs_growfs /
(saya menjalankan CentOS 7)
Setelah ini saya untar
arsip 3.5G di /opt
subdirektori yang, setelah beberapa menit, berakhir dengan:
Cannot mkdir: No space left on device
Saya dapat memeriksa bahwa ruang ada di sini dan tampaknya (setidaknya bagi saya) bahwa itu harus tersedia di mana-mana
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 200G 13G 188G 7% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 8.3M 1.8G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
Sekarang, dengan konfigurasi yang tepat ini, perintah cp sederhana pada direktori 50MB juga mengembalikan:
cp: cannot create regular file ‘toto/conf/server.xml’: No space left on device
Saya punya banyak file kecil di tar saya jadi saya berpikir tentang batasan inode, tetapi:
# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 200M 100K 200M 1% /
devtmpfs 462K 285 462K 1% /dev
tmpfs 463K 1 463K 1% /dev/shm
tmpfs 463K 309 463K 1% /run
tmpfs 463K 13 463K 1% /sys/fs/cgroup
Seolah-olah ruang disk baru saya tidak tersedia. Karena saya merasa kira-kira berhenti pada batasan disk 10G saya sebelumnya.
Saya tidak tahu apa yang harus saya lakukan sekarang.
sumber
Jawaban:
Saya berhasil membuatnya bekerja melalui perintah:
Rupanya ini adalah regresi dalam kernel CentOS 3,7 ke 3,17 dan saya di 3,10.
Berikut ini tautan yang relevan: http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F
sumber
Ubah opsi pemasangan untuk menggunakan inode64.
Masalah ini sepertinya berasal dari FAQ XFS
http://xfs.org/index.php/XFS_FAQ#Q:_Why_do_I_receive_No_space_left_on_device_after_xfs_growfs.3F
sumber