Блог им. aivsНесколько полезных команд в linux

ls -lrt # Посмотреть файлы в каталоге, упорядоченные по дате, самый новый файл внизу списка
du -sh /home # Вычислить размер каталога с файлами
df -h # Показывает свободное место на дисках и другую информацию
lsof /dev/ttyUSB0 # Показывет, какая программа заняла устройство
tail -f /var/log/messages # Наблюдать за изменением лога в прямом эфире
watch «ls -lrt /etc» # Запустить команду ls -lrt /etc в цикле, и при появлении нового файла в /etc, Вы сразу увидите его.
rm -rf /home/aivs # Удалить каталог со всеми файлами
cat config_filename | grep -vE "^#|^$" # Просмотр конфига без комментариев
iconv -f cp1251 -t koi8-r filename > filename1 # Перекодироввка файла cp1251->koi8-r
scp file.txt aivs@192.168.1.101:/home/aivs # Передать по ssh файл fail.txt на машину 192.168.1.101 в каталог /home/aivs (на удаленной машине должен быть запущен sshd, aivs — это пользователь на удаленной машине, которому разрешен доступ в /home/aivs
cat file1.txt | sed 's/^[ \t]*//' > file2.txt # Удалить все пробелы и символы табуляции с начала каждой строки и записать результат в file2.txt
Большой справочник полезных команд xtips.ru
  • +8
  • aivs
  • 08 июня 2011, 14:24

Есть вопрос!Где мои 45Gb?

На сервере стоит террабайтный винт для данных, отформатированный под ext3. Samba начала ругаться что на нём больше не осталось места. Действительно, df показывает что все 100% использованы:
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             917G  872G     0 100% /media/sdb1

Но, пардон, 917-872=45 а никак не 0! fsck говорит что файловая система чистая. Я, конечно, понимаю что файловая система резервирует определённый объём под свои нужды, но с трудом верится что столько. И я не уверен что зарезервированный объём показывается в df как пригодный для использования. Куда подевались 45 гигабайт?!

UPD: В дополнение ко всему хочу сказать что мне свободно удалось скопировать с помощью mc 10 гигабайт данных на этот якобы забитый до отказа винт. Что я делаю не так?