Карта памяти на Linux (Redhat Ent 5.3), кажется, израсходовала свободное место на моем основном диске

Вы упомянули, что источник находится в SVN. Можно ли просто сделать svn?

0
задан 28 July 2009 в 20:01
3 ответа

Введите 'монтируются' после того, как Вы думаете, что диск смонтирован, и посмотрите, смонтирован ли внешний диск действительно, где Вы думаете. Я держу пари, что это или смонтировано где-то в другом месте, или это не смонтировано вообще.

То, что Вы видите файлы под/media/disk, означает, что Вам не смонтировали диск там при помещении файлов там.

Помните, что монтирование файловой системы на конкретном пути 'скрывает' тот путь. Так, если бы Вы скопировали файлы в/media/disk, затем смонтировали Карту памяти на/media/disk, затем посмотрели на/media/disk, то Вы видели бы файлы на диске USB. Но файлы, которые Вы скопировали заранее, находятся все еще на главном диске и станут видимыми снова после размонтирования Карты памяти.

4
ответ дан 4 December 2019 в 12:13
  • 1
    Да, я люблю Serverfault. Вы просто сохранили меня часы (ARRGGHH). Я заметил данные там, когда они не были смонтированы, и я предположил, что они требовались там для двоения или временно там, так как это были те же самые данные, которые копируются там ночью (даже когда диск разъединяется). –  TrevJen 28 July 2009 в 21:01
  • 2
    +1 Для получения информации о том, как это скрывает файлы. Никогда не знал это... Хотя, я также никогда не пытался смонтироваться на непустой точке монтирования прежде :-) –  Kyle Brandt 28 July 2009 в 21:13

Необходимо или монтировать диск неправильно или копировать данные в неправильное местоположение. Нет никакой локальной копии. Данные никогда не помещались на внешний диск.

Необходимо посмотреть на файлы/etc/fstab и/etc/mtab с диском, включенным, чтобы смочь найти реальную точку монтирования внешнего диска.

0
ответ дан 4 December 2019 в 12:13
  • 1
    моя команда монтирования является/dev/sdc1/media/disk монтирования, вот мой mtab/dev/mapper/VolGroup00-LogVol00 / ext3 rw 0 0 proc/proc proc rw 0 0 sysfs/sys sysfs rw 0 0 devpts/dev/pts devpts rw, gid=5, ext3 rw 0 0 tmpfs/dev/shm tmpfs rw 0 0 начальной загрузки mode=620 0 0/dev/sda1 / ни один/proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 sunrpc/var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0/dev/sdc1/media/disk ext3 rw 0 0 [диск root@NB-BACKUP-01] # –  TrevJen 28 July 2009 в 20:01

Проверьте, что диск смонтирован, где и когда Вы думаете, что это. Я нахожу, что вывод от монтирования управляет трудно для понимания. df-h команда намного более удобен для пользователя.

  • Если существуют данные в/media/disk папке, когда диск размонтирован затем, данные находятся на корневом диске файловой системы.

  • Если это исчезает, когда Карта памяти смонтирована затем, это находится ТОЛЬКО на корневом диске.

  • Если это остается, когда Карта памяти смонтирована (и точка монтирования корректна), затем, у Вас есть копия на корне и копия на Карте памяти. Эти копии не могут быть точно тем же.

Можно хотеть смонтировать диск к другой папке (/mnt) и сравнить данные с тем, что находится в/media/disk. Можно найти, что это было скопировано в прошлом или что Вы использовали корневой диск невольно в течение некоторого времени. rsync утилита может помогать Вам вернуть Карту памяти в порядок в этом случае.

0
ответ дан 4 December 2019 в 12:13

Теги

Похожие вопросы