Я використовую Dirvish на серверній системі Ubuntu для резервного копіювання hd на зовнішній привід usb 3.0. До декількох днів тому все працювало нормально, але тепер кожна резервна копія не вдається, "на пристрої (28)" та "файльній системі не залишилось місця". На жаль, це не так просто: на пристрої є> 500 ГБ безкоштовно.
Деталі:
rsync_error:
rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename1>.eDJiD9": No space left on device (28)
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename2>.RHuUAJ": No space left on device (28)
rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename3>.9tVK8Z": No space left on device (28)
rsync: write "/mnt/backupsys/shd/gesichert1/20130223_213242/tree/<SomeFilename4>.t3ARSV": No space left on device (28)
[... some more files ...]
rsync: connection unexpectedly closed (2712185 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
лог виглядає майже як завжди, поки не потрапляє:
<SomeFilename1>
<SomeFilename2>
<SomeFilename3>
<SomeFilename4>
<PartOfAFilename>filesystem full
write error, filesystem probably full
broken pipe
RESULTS: warnings = 0, errors = 1
Але, як було сказано вище, на пристрої багато місця:
df -h
/dev/sdg1 2.7T 2.0T 623G 77% /mnt/backupsys/shd
а також залишилося багато вводів:
df -i
/dev/sdg1 183148544 2810146 180338398 2% /mnt/backupsys/shd
Пристрій змонтовано як rw:
mount
/dev/sdg1 on /mnt/backupsys/shd type ext3 (rw)
Процес працює як root.
Я збирався сказати, що я нічого не змінив, але це не зовсім вірно: я ввімкнув acl для диска, який я створюю резервну копію:
/dev/md0 on /mnt/md0 type ext4 (rw,acl)
Чи може це бути проблемою? Якщо так, то як? root все ще має повний доступ до файлів.
Редагувати:
Я щойно перевірив тимчасові каталоги:
- / tmp містить лише папку .webmin, яка порожня
- / var / tmp порожній
файлова система, в якій перебувають ці каталоги, має багато вільного місця та вкладень:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 289G 55G 220G 20% /
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 19202048 167644 19034404 1% /
EDIT2:
Каталоги досить великі, але не> 2 Гб. Той, де не створюється резервна копія, навіть не є одним з найбільших, містить 7530 файлів.
EDIT3:
Одна інформація, яку я не вважав релевантною, публікуючи це питання:
За день до того, як резервні копії почали виходити з ладу, у мене були активовані acls на файлові системи, які були створені. Я припускаю, що це спровокувало Dirvish (або rsync) подумати, що всі файли були змінені, тому список файлів, які слід було скопіювати, а не жорстко пов'язати, був дуже великий. Це, можливо, означатиме, що деякі буфери були занадто маленькими.
Сьогодні повна резервна копія на порожній диск працювала бездоганно. Я спробую додаткове резервне копіювання далі. Це покаже, чи була причиною проблеми активація acls.