Надеюсь, это подходящее место, чтобы задать этот вопрос.уничтожение прерванной команды «mv» (переместить)
При попытке переместить большой каталог «mydirname
» (abt900GB) на удаленном сервере linux от /abc/source
до /xyz/target
; Я использовал следующую команду в source
каталоге
mv mydirname /xyz/target/ &
Однако, через некоторое время этот процесс был прерван, и дал ошибку,
mv: cannot stat `mydirname/GS9/set04/trans/run.3/acc': Stale file handle
mv: cannot stat `mydirname/GS9/set04/trans/run.4/amc': Stale file handle
.
.
.
and many more such messages mentioning different subdirectories locations.
Проблема заключается в том, что процесс перешел около 300GB данных , Однако существует много каталогов, которые не полностью перемещены. Аналогичная проблема возникла с другой передачей (около 500 ГБ), которая выполнялась на той же машине.
Кроме того, я больше не на том же рабочем заседании. Я отключился и подключился к удаленному серверу.
Было бы здорово, если вы поможете в следующих запросах.
Возможно ли, что некоторые из файла не полностью переданы (я видел такие случаи в команде «СР», где, если процесс прерывается, это приводит к меньшей размер файла в месте назначения.
Как я могу возобновить процесс, так что я не потерять какие-либо данные. будет ли команда «мВ» будет достаточно? или есть специальная команда, которая может работать в фоновом режиме.
Else, есть команда, чтобы отменить процесс и восстановить '
mydirname
' в исходное положение 'source
'.
Есть источник и цель на том же томе? –
Использование чего-то вроде экрана (или одного из его альтернатив) используется для длительных процессов, чтобы предотвратить зависимость от соединения. –
Я не уверен, мне нужно будет спросить у ИТ-администратора. Однако, когда я делаю «cd /», я могу видеть как «/ abc», так и «/ xyz», используя «ls» –