Чтение ваших комментариев. Я думаю, что часть проблемы заключается в том, что вы используете неправильный IP-адрес. DNS - это Интернет-книга, а не внешний IP-адрес. Перейдите на сайт Google.com и введите «ip» в поиске. Google сообщит вам ваш внешний IP-адрес.
Также перейдите в библиотеку и используйте один из своих компьютеров, загрузите клиент Portable Putty ЗДЕСЬ (запустите установщик и выберите «Рабочий стол» в качестве места установки, он будет извлекать файлы в папку, просто запустить PuttyPortable.exe), а затем используйте его, чтобы попытаться подключиться к домашнему ПК. Обязательно удалите его после того, как вы сделали это, потому что большинству библиотек не нравится, когда вы загружаете программы на свои ПК (но они все равно не будут проверять).
Есть также интернет-клиенты SSH, которые будут дайте вам бесплатную 5-минутную сессию, чтобы вы могли попробовать их с самого домашнего ПК. Хотя вы можете временно изменить свой пароль, прежде чем пытаться сделать это по соображениям безопасности.
util-linux 2.23 предлагает blkdiscard, который отбрасывает данные, не защищая их. Я тестировал: работает над SATA и mmcblk, но не USB.
Отрывок из страницы руководства blkdiscard(8):
NAME blkdiscard - отключение секторов на устройстве СИНТАКСИСblkdiscard [-o offset] [-l length] [-s] [-v] device
ОПИСАНИЕ blkdiscard используется для отбрасывания секторов устройств. Это полезно для твердотельных драйверов (SSD) и тонко-подготовленного хранилища. В отличие от fstrim (8) эта команда используется непосредственно на блочном устройстве. По умолчанию blkdiscard отменит все блоки на устройстве. Параметры могут использоваться для изменения этого поведения в зависимости от диапазона или размера, как описано ниже. Аргумент устройства - это путь к блочному устройству. ПРЕДУПРЕЖДЕНИЕ: Все данные в отброшенной области на устройстве будут потеряны! Команда существует с Ubuntu 15.04 и OpenSUSE 13.1 (да, OpenSUSE на 2 года раньше Ubuntu).
Если вам не нужна безопасная стирание, почему бы вам просто не установить kubuntu с помощью опций «использовать весь диск» и эквивалент «быстрого формата» (сейчас не помню точной терминологии) [ ! d0]
Таким образом, вы отказываетесь от таблицы распределения файлов, и диск эффективно очищается для перезаписи. Вам действительно не нужно его вычищать.
Если на диске есть файловая система Linux, вы можете использовать fstrim. По умолчанию последний Ubuntu запускает fstrim на дисках следующих производителей:
if [ -z "$NO_MODEL_CHECK" ]; then
if ! contains "$HDPARM" "Intel" && \
! contains "$HDPARM" "INTEL" && \
! contains "$HDPARM" "Samsung" && \
! contains "$HDPARM" "SAMSUNG" && \
! contains "$HDPARM" "OCZ" && \
! contains "$HDPARM" "SanDisk" && \
! contains "$HDPARM" "Patriot"; then
#echo "device $DEV is not a drive that is known-safe for trimming"
continue
Один раз в неделю.
Итак, один ответ на ваш вопрос: загрузите систему и подождите неделю!
Просто удалите раздел, вам не нужно очищать весь диск, старые данные будут перезаписаны, если для чего-то потребуется другое хранилище.
Чтобы включить TRIM:
gksudo gedit /etc/fstab
Измените «ext4 errors = remount-ro 0» на «ext4 discard, errors = remount-ro 0». (Добавить сброс)
Сохранить и перезагрузить, теперь TRIM должен быть включен.
Чтобы включить TRIM:
sudo -i
dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct
hdparm --fibmap tempfile
Использовать первый адрес begin_LBA.
hdparm --read-sector [begin_LBA] /dev/sda
Теперь он должен возвращать числа и символы. Удалите файл и выполните синхронизацию.
rm tempfile
sync
Теперь запустите следующую команду еще раз. Если он возвращает нули, TRIM включен.
hdparm --read-sector [begin_LBA] /dev/sda