Что то ни как не распакую, есть архив типа tar.bz2 , в file-roller выглядит как папка с именем ".", в которой много различных файлов и папок. Пытался распаковать 1)командами типа (sudo su) tar xvjpf x.tar.bz2 -C /media//disk/ и 2)через (sudo su) графический интерфейс file-roller, в первом случае сыплет ошибками и ничего не распаковывается, во втором получается распаковать только на рабочий стол. Как правильно распаковать ?
Распаковка файловой системы на флешку
Похоже проблема была в том что кардридер не отключает флешку - при отключении тома все равно можно - даже вытащив флешку, подключить ее заново . Никто не сталкивался с подобным ? И все таки какая правильная команда распаковки, а то архив большой ?
Gfarnib, а зачем распаковывать на самой флешке?
Предположим что флешка /dev/sdc1 каталог для ее монтирования создадим /mnt/flash, тогда:
[console]mkdir /mnt/flash
mount /dev/sdc1 /mnt/flash
mkdir ~/tmp
cp archive.tar.bz2 ~/tmp
cd ~/tmp
tar xjf archive.tar.bz2
rm archive.tar.bz2
cp -R ~/tmp /mnt/flash[/console]
Как то так
И вообще я себе функцию в .zshrc прописал для распаковки:
# распаковка архива
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "я не в курсе как распаковать '$1'..." ;;
esac
else
echo "'$1' is not a valid file"
fi
}В консоли не взирая на архив типа:
[console]extract myarchve.tar[/console]
Gfarnib, а зачем распаковывать на самой флешке?
Ну вообщето это root файловая система, то есть грузиться с нее и будет, но учитывая ограниченный объем флешки разобрался с приведенными командами и выполнил, на последнем пункте - копировании пишет что
[console]cp: cannot create directory ".mnt/flash/tmp": read only fale system[/console]
возможно что это потому что первым делом я выполнил в терминале запуск root ?
Gfarnib, ну скопируй через mc (Midnight Commander) если консоль не дается, а последняя ошибка сама за себя как-бы говорит: - read only file system - флешка смонтирована только для чтения.
[console]mount -l[/console]
Чтобы посмотреть что/куда/как смонтировано.