Я встретился с 'крадущими цвет' проблемами с часами, это - потому что часы используют простой выходной стиль/bin/sh, который ударяет любой цвет, псевдонимы, ярлыки... целая хижина!
Таким образом, я починил, это, помещенное в мой .bashrc, позволяет мне использовать все свои собственные псевдонимы, ярлыки и этажерку:
Usage:
watcher 20 'somecommand | apipe | grep'
Число является задержкой между обновлениями в секундах, команда может включать что-либо, что можно заключить в кавычки.
###### 'watch' workalike, lets me use my aliases and such
function watcher() { WATCHERTIME=$1 ; WATCHERFILE=/tmp/watcher$$ ; shift ; while true ; do WATCHERHEIGHT=$(($LINES - 5)) ; ( eval $* ) | tail -n ${WATCHERHEIGHT} > ${WATCHERFILE} 2>/dev/null; clear ; /bin/echo -n "Every ${WATCHERTIME} seconds - " ; date ; /bin/echo ; cat ${WATCHERFILE} ; \rm -f ${WATCHERFILE} ; /bin/echo ; /bin/echo "==" ; sleep ${WATCHERTIME} ; done ; }
Сломать его:
function watcher()
{
WATCHERTIME=$1
WATCHERFILE=/tmp/watcher$$
shift
while true; do
WATCHERHEIGHT=$(($LINES - 5))
( eval $* ) | tail -n ${WATCHERHEIGHT} > ${WATCHERFILE} 2>/dev/null
clear
/bin/echo -n "Every ${WATCHERTIME} seconds - "
date
/bin/echo
cat ${WATCHERFILE}
\rm -f ${WATCHERFILE}
/bin/echo
/bin/echo "=="
sleep ${WATCHERTIME}
done
}
Это определяет текущую экранную высоту в строках, вычитает достаточно для ее собственного вывода, затем неоднократно выполняет данную команду, затем очищает экран, отображает вывод и ожидает следующего цикла. Это отображает короткое '==' внизу, чтобы показать, что это то, где законченный вывод. Sometime полезно знать это.
Я сделал это этот путь, таким образом, была самая маленькая задержка при отображении. если Вы не получаете вывод и затем отображаетесь, Вы получаете длинную паузу, то вывод... неприглядный.
Так как это не ударяет цвета, Вы получаете все, что Вы привыкли получать.Приятного отдыха!
Это не похоже на физический диск, более вероятно это - LV (Логический том) или зашифрованный раздел или что-то как этот. В любом случае этим управляет Картопостроитель Устройства (следовательно /dev/dm-
префикс).
Выполненный dmsetup info /dev/dm-2
и отправьте результат здесь. Мы возьмем его оттуда.
Править: Хорошо, это - объем LVM. Все, в чем Вы нуждаетесь теперь:
Отформатируйте его (если это уже не отформатировано),
mkfs.ext4 -m0 /dev/tier3/tier3
Удостоверьтесь, что перед форматированием нет никаких существующих данных.
Добавьте запись на /etc/fstab
для после-того,-как-перезагрузки автоматическое монтирование:
/dev/tier3/tier3 /var/t3 ext4 defaults 1 2
Попытайтесь смонтировать его:
mount -a
df /var/t3
и проверьте, что первый столбец (Файловая система) показывает tier3/tier3 объем
Именно.
fdisk /dev/dm-2
n
p
1
Затем я забываю следующий вопрос, но Вы захотите использовать все пространство, Вы можете, я думать.
затем:
fdisk -l /dev/dm-2
Найдите название раздела и работайте:
mkfs.ext4 /dev/dm-21
Или что когда-либо Ваш раздел назвали.
mount /dev/dm-21 /var/t3
/dev/mapper/tier3-tier3
это корректно? Казалось, работал хотя – Petah 04.07.2013, 02:52