Вы, возможно, не должны волноваться о загрузке пакета tar.
Возможности, для получения до этой точки, потому что Вы были посреди обновления, и Ваша система управления пакета уже загрузит последний пакет tar для Вас, таким образом, это будет ожидать Вас в:
/var/cache/apt/archives/tar_(version-release_platform).deb
например:
# ls -t /var/cache/apt/archives/tar_*|head -1
/var/cache/apt/archives/tar_1.26-4_amd64.deb
Это - то, как я зафиксировал свою систему:
Найдите последнюю версию в своей системе:
root@host:~# ls -t /var/cache/apt/archives/tar_*|head -1
/var/cache/apt/archives/tar_1.26-4_amd64.deb
Создайте временную рабочую область и распакуйте архив .deb:
root@host:~# mkdir fix_tar
root@host:~# cd fix_tar
root@host:~/fix_tar# ar x /var/cache/apt/archives/tar_1.26-4_amd64.deb
Распакуйте data.tar.gz файл для нахождения нового двоичного файла tar:
root@host:~/fix_tar# ls -l
total 972
-rw-r--r-- 1 root root 2536 2012-02-03 12:20 control.tar.gz
-rw-r--r-- 1 root root 978996 2012-02-03 12:20 data.tar.gz
-rw-r--r-- 1 root root 4 2012-02-03 12:20 debian-binary
root@host:~/fix_tar# tar xzf data.tar.gz
root@host:~/fix_tar# find * -name tar
bin/tar
usr/share/doc/tar
usr/lib/mime/packages/tar
Проверьте существующую версию в своей системе:
root@host:~/fix_tar# /bin/tar --version
tar (GNU tar) 1.20
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
Скопируйте старую версию в случае, если что-то идет ужасно неправильно, и Вам нужна она назад:
root@host:~/fix_tar# mv /bin/tar /bin/tar_1.20
Поместите новую копию на месте:
root@host:~/fix_tar# mv ./bin/tar /bin/tar
Проверьте новую версию:
root@host:~/fix_tar# /bin/tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
Вы сделаны!:-)
Я затем смог продолжить с другим:
root@host:~# aptitude update
root@host:~# aptitude safe-upgrade
Я не использую монго, но я предположил бы, что существует способ настроить его каталог данных, в этом случае Ваш лучший выбор мог бы состоять в том, чтобы создать каталог для него в /home
и затем используйте это вместо /data/db
. Вы хотели бы сделать это как корень, таким образом, каталог все еще имеет корректного владельца. [см. последний абзац здесь для больше об этом...]
Другая опция состоит в том, чтобы использовать символьное (иначе 'мягкий') ссылка. Во-первых:
sudo mkdir -p /home/mongo/data/db
Это создает каталог, который Вы собираетесь использовать в 1,8 ТБ /home
раздел. Теперь проверьте то, что идут владение и полномочия /data/db
и удостоверьтесь, что они дублированы для нового каталога. Теперь переместите все данные из /data/db
в тот каталог и удаляют теперь пустой внутренний db
каталог (но нет /data
самостоятельно).Далее:
sudo ln -s /home/mongo/data/db /data/db
Это создает гибкую ссылку из /data/db
кому: /home/mongo/data/db
; что-либо посаженное в первого на самом деле войдет позже, и аналогично WRT к доступу к содержанию (эти два пути связаны и указывают на то же место, которое является тем в /home
). Если Вы не использовали символьные ссылки как это прежде, они - довольно удобная общая цель *, отклоняют инструмент и очень легкий понять. Google и читал на них.
Некоторое программное обеспечение, обычно исходящие серверы направления, может иметь (дополнительно) ограничения безопасности, чтобы сделать со следующими символьными ссылками. Я сделал быстрый веб-поиск для проверки об этом монго WRT, и я не думаю, что существует проблема, но в процессе я действительно находил этот комментарий о каталоге данных, lol:
По умолчанию mongod пишет данные в/data/db/каталог. [...] можно указать и создать, обходной путь с помощью - dbpath опция к mongod и вышеупомянутой команде.
От: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/, Таким образом, существует другая подсказка о Ваших опциях ;)
Можно также удалить осуществление квоты и maintence для диска, если Вы добавляете опцию монтирования для него в/etc/fstab, названном 'noquota'.
Выполненный quota
Если существуют активные квоты, можно работать quotaoff -a
отключить всю квоту для текущей сессии. К permanetly отключают редактирование квоты/etc/fstab