1.0TB DISK СЕЙЧАС НЕ СЛЕДУЕТ СКОРО, Total Powered On Time 1 Month? [закрыто]

Один из подходов может заключаться в использовании find для получения каждой директории и передачи результатов ко второму find и выполнения перемещения только в том случае, если второй find делает для возврата любых каталогов ниже данного, например.

while read -rd $'\0' dir; do 
    [[ -z $(find "$dir" -mindepth 1 -type d) ]] && mv -t path/to/target "$dir"
done < <(find -depth -type d -print0)

или

find -depth -type d -execdir \
bash -c '[[ -z $(find "$0" -mindepth 1 -type d) ]] && mv -t path/to/target "$0"' {} +

, например. заданный

$ tree .
.
├── dir1
└── dir2
    ├── dir2.a
    └── dir2.b

, тогда

$ while read -rd $'\0' dir; do [[ -z $(find "$dir" -mindepth 1 -type d) ]] && echo mv -t path/to/target "$dir"; done < <(find -depth -type d -print0)
mv -t path/to/target ./dir1
mv -t path/to/target ./dir2/dir2.b
mv -t path/to/target ./dir2/dir2.a
1
задан 28 April 2017 в 00:32

12 ответов

Спасибо всем за помощь, но в итоге все закончилось неудачей. Я только что купил еще один на Amazon. Я могу сказать, что это нерешено и, возможно, это не имеет никакого отношения к Ubuntu, просто ошибочному / дешевому hdd. Еще раз спасибо!

0
ответ дан 22 May 2018 в 23:35

Спасибо всем за помощь, но в итоге все закончилось неудачей. Я только что купил еще один на Amazon. Я могу сказать, что это нерешено и, возможно, это не имеет никакого отношения к Ubuntu, просто ошибочному / дешевому hdd. Еще раз спасибо!

0
ответ дан 18 July 2018 в 14:52

Спасибо всем за помощь, но в итоге все закончилось неудачей. Я только что купил еще один на Amazon. Я могу сказать, что это нерешено и, возможно, это не имеет никакого отношения к Ubuntu, просто ошибочному / дешевому hdd. Еще раз спасибо!

0
ответ дан 24 July 2018 в 20:30

Спасибо всем за помощь, но в итоге все закончилось неудачей. Я только что купил еще один на Amazon. Я могу сказать, что это нерешено и, возможно, это не имеет никакого отношения к Ubuntu, просто ошибочному / дешевому hdd. Еще раз спасибо!

0
ответ дан 31 July 2018 в 23:32

Я рекомендую проверить его с помощью smartctl.

Откройте окно терминала. Выполнить:
sudo apt-get update
sudo apt-get install smartmontools
Затем вы хотите запустить:
sudo smartctl -x /dev/sdY #Replace "Y" appropriately for your system

Если smartctl также указывает на сбой, затем я сразу же создам резервные копии любых данных на диске и свяжусь с HP для замены жесткого диска.

2
ответ дан 22 May 2018 в 23:35
  • 1
    как я узнаю, есть ли у него ошибка, есть много чего – Mcclures 16 April 2017 в 04:17
  • 2
    По цене, получить новый жесткий диск, если вы можете себе это позволить, вы можете получить 1tb ssd для 200 на eBay. У меня были новые диски, которые не смогли проверить сразу после покупки и, к счастью, сразу же вернули их. – FreeSoftwareServers 16 April 2017 в 05:43

Возможно, что новые (er) диски будут работать досрочно. У меня появились новые диски в течение 3 месяцев. Вы можете

fsck -r

Проверить и попробовать ремонт на диске. Однако я бы не рекомендовал полагаться на диск, помеченный для отказа. Резервное копирование любых данных, находящихся на диске, и их замена. Береженого Бог бережет. Вы не хотите загружать его данными, а затем на самом деле терпеть неудачу.

0
ответ дан 22 May 2018 в 23:35
  • 1
    который возвращает fsck from util-linux 2.29. также знаете ли вы, если на это распространяется гарантия на HP? – Mcclures 16 April 2017 в 03:31
  • 2
    Мне жаль, что я должен быть более подробно. Вы должны сказать fsck, что проверить. Например, fsck -r / dev / sda. Существует множество способов перечислить текущие диски. sudo fdisk -l или df -h. Если это единственный диск или диск с операционной системой, вам нужно будет запустить Ubuntu с живого компакт-диска, чтобы проверить его. Вам нужно будет проверить гарантию hp. Я не уверен, как они справляются с этим. Если на компьютере всего месяц, я не понимаю, почему этого не будет. Проверьте их гарантию, хотя она может не охватывать изменения ОС, которые были предварительно установлены. – nullmeta 16 April 2017 в 04:39

Я рекомендую проверить его с помощью smartctl.

Откройте окно терминала. Выполнить: sudo apt-get update sudo apt-get install smartmontools Затем вы хотите запустить: sudo smartctl -x /dev/sdY #Replace "Y" appropriately for your system

Если smartctl также указывает на сбой, затем я сразу же создам резервные копии любых данных на диске и свяжусь с HP для замены жесткого диска.

2
ответ дан 18 July 2018 в 14:52

Возможно, что новые (er) диски будут работать досрочно. У меня появились новые диски в течение 3 месяцев. Вы можете

fsck -r

Проверить и попробовать ремонт на диске. Однако я бы не рекомендовал полагаться на диск, помеченный для отказа. Резервное копирование любых данных, находящихся на диске, и их замена. Береженого Бог бережет. Вы не хотите загружать его данными, а затем на самом деле терпеть неудачу.

0
ответ дан 18 July 2018 в 14:52

Я рекомендую проверить его с помощью smartctl.

Откройте окно терминала. Выполнить: sudo apt-get update sudo apt-get install smartmontools Затем вы хотите запустить: sudo smartctl -x /dev/sdY #Replace "Y" appropriately for your system

Если smartctl также указывает на сбой, затем я сразу же создам резервные копии любых данных на диске и свяжусь с HP для замены жесткого диска.

2
ответ дан 24 July 2018 в 20:30
  • 1
    как я узнаю, есть ли у него ошибка, есть много чего – Mcclures 16 April 2017 в 04:17
  • 2
    По цене, получить новый жесткий диск, если вы можете себе это позволить, вы можете получить 1tb ssd для 200 на eBay. У меня были новые диски, которые не смогли проверить сразу после покупки и, к счастью, сразу же вернули их. – FreeSoftwareServers 16 April 2017 в 05:43

Возможно, что новые (er) диски будут работать досрочно. У меня появились новые диски в течение 3 месяцев. Вы можете

fsck -r

Проверить и попробовать ремонт на диске. Однако я бы не рекомендовал полагаться на диск, помеченный для отказа. Резервное копирование любых данных, находящихся на диске, и их замена. Береженого Бог бережет. Вы не хотите загружать его данными, а затем на самом деле терпеть неудачу.

0
ответ дан 24 July 2018 в 20:30
  • 1
    который возвращает fsck from util-linux 2.29. также знаете ли вы, если на это распространяется гарантия на HP? – Mcclures 16 April 2017 в 03:31
  • 2
    Мне жаль, что я должен быть более подробно. Вы должны сказать fsck, что проверить. Например, fsck -r / dev / sda. Существует множество способов перечислить текущие диски. sudo fdisk -l или df -h. Если это единственный диск или диск с операционной системой, вам нужно будет запустить Ubuntu с живого компакт-диска, чтобы проверить его. Вам нужно будет проверить гарантию hp. Я не уверен, как они справляются с этим. Если на компьютере всего месяц, я не понимаю, почему этого не будет. Проверьте их гарантию, хотя она может не охватывать изменения ОС, которые были предварительно установлены. – nullmeta 16 April 2017 в 04:39

Я рекомендую проверить его с помощью smartctl.

Откройте окно терминала. Выполнить: sudo apt-get update sudo apt-get install smartmontools Затем вы хотите запустить: sudo smartctl -x /dev/sdY #Replace "Y" appropriately for your system

Если smartctl также указывает на сбой, затем я сразу же создам резервные копии любых данных на диске и свяжусь с HP для замены жесткого диска.

2
ответ дан 31 July 2018 в 23:32
  • 1
    как я узнаю, есть ли у него ошибка, есть много чего – Mcclures 16 April 2017 в 04:17
  • 2
    По цене, получить новый жесткий диск, если вы можете себе это позволить, вы можете получить 1tb ssd для 200 на eBay. У меня были новые диски, которые не смогли проверить сразу после покупки и, к счастью, сразу же вернули их. – FreeSoftwareServers 16 April 2017 в 05:43

Возможно, что новые (er) диски будут работать досрочно. У меня появились новые диски в течение 3 месяцев. Вы можете

fsck -r

Проверить и попробовать ремонт на диске. Однако я бы не рекомендовал полагаться на диск, помеченный для отказа. Резервное копирование любых данных, находящихся на диске, и их замена. Береженого Бог бережет. Вы не хотите загружать его данными, а затем на самом деле терпеть неудачу.

0
ответ дан 31 July 2018 в 23:32
  • 1
    который возвращает fsck from util-linux 2.29. также знаете ли вы, если на это распространяется гарантия на HP? – Mcclures 16 April 2017 в 03:31
  • 2
    Мне жаль, что я должен быть более подробно. Вы должны сказать fsck, что проверить. Например, fsck -r / dev / sda. Существует множество способов перечислить текущие диски. sudo fdisk -l или df -h. Если это единственный диск или диск с операционной системой, вам нужно будет запустить Ubuntu с живого компакт-диска, чтобы проверить его. Вам нужно будет проверить гарантию hp. Я не уверен, как они справляются с этим. Если на компьютере всего месяц, я не понимаю, почему этого не будет. Проверьте их гарантию, хотя она может не охватывать изменения ОС, которые были предварительно установлены. – nullmeta 16 April 2017 в 04:39

Другие вопросы по тегам:

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