Сайт | Скачать | Видео | Wiki

Автор Тема: cfdisk.sh - легкий аналог gparted  (Прочитано 12404 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
cfdisk.sh - легкий аналог gparted
« : 30 Декабрь 2014, 10:49:21 »
сfdisk.sh - гуй. Писал с надеждой что это поможет тем кто боится консоли. Предложения по доработке приветствуются.

В pra нет и не было дров для старых видях. Надо этим заморачиваться или там vesa достаточно...
Кстати dri дров для меса тоже. Или на таких видяхах не до игр?
« Последнее редактирование: 08 Октябрь 2015, 13:19:52 от sfs »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
cfdisk.sh - легкий аналог gparted
« Ответ #1 : 30 Декабрь 2014, 11:07:45 »
сfdisk.sh - гуй.
Про консоль писал подразумевая сfdisk, не прав, но сейчас попробовал запустить сfdisk.sh, пощелкал по менюшкам и закрыл, смотрю в трее загрузка CPU 100%, открыл htop, а там висит процесс cfdisk /dev/sda с загрузкой проца 91...96% :(
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
cfdisk.sh - легкий аналог gparted
« Ответ #2 : 30 Декабрь 2014, 11:20:34 »
Перегруз проца получается если закрыть окно консоли крестиком
Добавил в конце sudo killall cfdisk

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
cfdisk.sh - легкий аналог gparted
« Ответ #3 : 30 Декабрь 2014, 14:11:28 »
а справка выглядит вот так
что там написано... проклятая программа?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #4 : 30 Декабрь 2014, 14:38:42 »
Да. В репе юбунты так же

Кстати  - не добрать ли остаток функционала написанием gui к parted? Нет ли на мурге...
Хотя ли ли тут смысл конкурировать с gparted... Чем еще можно сделать resize?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re:cfdisk.sh - легкий аналог gparted
« Ответ #5 : 01 Январь 2015, 22:32:27 »
При запуске cfdisk.sh в заголовке окна лишний \n, а если через меню вызвать в заголовке два лишних \n\n
Если выбрать mkfs форматирование разделов диска, в заголовке окна лишний \n и при выборе fs снова лишний \n... И ничего не делает (завершается ошибкой), если не хочешь вводить метку тома (все телодвижения были напрасны).

Если непонятно написал, могу скриншотов накидать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #6 : 02 Январь 2015, 11:01:25 »
Фикс \n в аттаче
Тут другая проблема
Код
root@pra:bin# mkfs.vfat  -I /dev/sdb1
mkfs.fat 3.0.26 (2014-03-07)
mkfs.vfat: unable to open /dev/sdb1: Device or resource busy

root@pra:bin# mkfs.ntfs -f  /dev/sdb1
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
Т.е. не хочет форматить в фат. sdb1 отмонтирован.

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re:cfdisk.sh - легкий аналог gparted
« Ответ #7 : 02 Январь 2015, 12:54:13 »
какие владелец:группа должны буть у /usr/local/bin/ntf 1015:513 как было или root:root пойдет?

Тут другая проблема. Т.е. не хочет форматить в фат. sdb1 отмонтирован.
Не, фат лепит аж бегом... из ntfs на microsd c переходником
Код
live@pra:~$ mkfs.vfat -I /dev/sdd
mkfs.fat 3.0.26 (2014-03-07)

А после этого не хочет делать ntfs, фат сколько угодно...
Код
live@pra:~$ mkfs.ntfs -f /dev/sdd
/dev/sdc is entire device, not just one partition.
Refusing to make a filesystem here!

И ymount эту флешку не видит (хоть и пишет что в выбранных устройствах флешка есть), а на р.столе rox иконка устройства появляется. После монтирования устройство и ymount видит (с обновлением окна)
Может проблема в том что хватает устройство, а не раздел или ymount кривоват?


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #8 : 02 Январь 2015, 13:01:02 »
mkfs.vfat -I /dev/sdd -как такое может работать  ???
sdd - это же девайс.... Форматировать можно только раздел, например, sdd1. Поэтому и ymaont не видит
Или это особенность microsd ...
Что blkid /dev/sdd* выдает?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re:cfdisk.sh - легкий аналог gparted
« Ответ #9 : 02 Январь 2015, 14:15:17 »
sdd - это же девайс.... Форматировать можно только раздел, например, sdd1. Поэтому и ymaont не видит
Или это особенность microsd ...
но ведь как-то монтируется и форматируется, возможно это особенность microsd

Цитата
Что blkid /dev/sdd* выдает?

Код
live@pra:~$ blkid /dev/sdc
/dev/sdc: UUID="2CD6-9288" TYPE="vfat"

Проверил на простой флешке и ваших проблем не обнаружил: vfat и ntfs форматируется, но после
Код
live@pra:~$ mkfs.ntfs -f /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
монтируется только после физического удаления/подключения устройства иначе ошибка.


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #10 : 02 Январь 2015, 14:35:52 »
монтируется только после физического удаления/подключения устройства иначе ошибка.
т.е. вытащить-воткнуть
Может команда какая есть заменяющая это действие... sync?
А  mkfs.vfat  -I /dev/sdc1 ?

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re:cfdisk.sh - легкий аналог gparted
« Ответ #11 : 02 Январь 2015, 17:30:44 »
т.е. вытащить-воткнуть Может команда какая есть заменяющая это действие... sync?
Да, вытащить-воткнуть... было бы любопытно узнать как реинициализировать usb устройство

Цитата
А  mkfs.vfat -I /dev/sdc1 ?
на microsd все нормально было, а вот на простой флешке поймал занятость ...
Код
mkfs.vfat -I /dev/sdc1
mkfs.fat 3.0.26 (2014-03-07)
mkfs.vfat: unable to open /dev/sdc1: Device or resource busy

Не дает форматнуть в фат при фат, но тут же можно в нтфс и тогда фат проходит (не вынимая флешку, сколько хочешь раз форматируй в фат). Если флешка была в нтфс, то фат сразу форматирует.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #12 : 05 Январь 2015, 00:28:06 »
В итоге все проблемы с занятостью связаны с кривизной amount

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re:cfdisk.sh - легкий аналог gparted
« Ответ #13 : 05 Январь 2015, 11:40:25 »
Вернемся к сfdisk.sh, так можно ли из него убрать требование метки тома (при использовании mkfs) или сделать возможным форматировать раздел если метка не задана? Ведь есть отдельный пункт для создания метки тома. Без метки гуй забивает на форматирование...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:cfdisk.sh - легкий аналог gparted
« Ответ #14 : 06 Январь 2015, 16:17:23 »
А зачем это нужно? Если даже метка не нужна - не помешает. Если мешает - изменить label
Кстати tune2fs.sh утерян
А может быть не утерян - а не получилось
Опять загадки с label
Код
root@pra:mnt# e2label /dev/sdb1 qqq
e2label: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.
root@pra:mnt# tune2fs -L usbstroage /dev/sdb1
tune2fs 1.42.12 (29-Aug-2014)
tune2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.
А вот разгадки
e2label is for ext2/ext3/ext4 filesystems, not FAT! That's why you get that error message.
sudo mlabel -i /dev/partition ::my_label
« Последнее редактирование: 06 Январь 2015, 16:31:42 от sfs »