Я не могу попробовать его, право знает, но я нашел этот ответ на Ваш вопрос:fbgetty /dev/tty8 /dev/fb0
fbgetty /dev/tty9 /dev/fb1
Где:
-/dev/tty8/9/n являются терминалами, которые Вы хотите переместить
-/dev/fb0/1/v являются устройствами кадрового буфера, которые Вы хотите использовать..., это должно переключиться между Вашими выводами
Решение взято от этого потока форума: http://www.linuxforums.org/forum/debian-linux/96430-move-tty-second-monitor.html
Это относится к ядру, делающему большую буферизацию, включая буферизацию записей к Вашему устройству.
Если Вы выходите:
cp large_file /mnt/htc/
cp
возвратится, как только это закончилось write
луг данные, но (для довольно "медленных" устройств/соединений) задолго до того, как те данные были на самом деле записаны. (Если cp
или инструмент Вы используете себя проблемы fsync
или подобные вызовы для ожидания фактических данных для удара диска - некоторые менеджеры по графическому файлу делают это, некоторые инструменты имеют опции, которые можно использовать для управления, делают ли они или нет.)
unmount
сбрасывает буферы записи, прежде чем это "отсоединит" устройство так, чтобы Вы не теряли данные. Может потребоваться много времени, если ядро буферизовало много данных, и фактические записи являются медленными.
Попытайтесь выполнить что-то как iostat 2
(часть sysstat
) в терминале, в то время как Вы делаете копию и unmount
, необходимо видеть, пишут ввод-вывод вплоть до точки unmount
возвраты.
cp
возвратится немедленно. Если Ваше устройство (или шина, которую Вы используете) только делает передачи 1KB/s,unmount
возьмет приблизительно 1024 для завершения. Если Ваше устройство является быстрой дисковой системой с широкополосной шиной (говорит, что SAS), writeout будет сделан, прежде чем Вы будете закончены, вводяunm
. – Mat 15.01.2012, 16:12