LINUX.ORG.RU

Это не название файловой системы, а имя блочного устройства, на котором файловая система находится.

intelfx ★★★★★
()

Кто ты? Создаешь тупые темы чисто для троллинга и/или засорения форума.

anonymous
()
Ответ на: комментарий от MrSullex

Я твой тупой вопрос не могу понять, он настолько тупой, что чтобы его понять, надо опуститься на твой уровень, а я себя уважаю.

anonymous
()
Ответ на: комментарий от MrSullex

а не подскажете команду?

echo $CLEANFSNAME

anonymous
()

допустим /dev/vda1 или просто vda1

$ lsblk -l -o NAME|grep -P "(^hd|^sd|^sr|^vd)"
sda
sda1
sda2
sda3
sr0

Типа такого, можно без grep, но тогда будет пара лишних строк.

А вообще судя по темам ты вызнаешь ответы на экзаменационные вопросы.

Deleted
()
Ответ на: комментарий от Deleted

да нет. я только начал учить bash, вот начал писать скрипт. самое сложное для меня - это quota. А где такие экзамены сдают??

MrSullex
() автор топика
Ответ на: комментарий от MrSullex

У меня был предмет на втором или третьем курсе «Операционные системы и среды», там подобное спрашивать любили.

Deleted
()
Ответ на: комментарий от MrSullex

У нас вроде нет отдельно сисадминов, хотя может уже появились. Сам на программиста учился.

Deleted
()
Ответ на: комментарий от Deleted

через -P решил установкой

apt-get install pcregrep
но дабы не ставить лишний пакет,буду использовать -E. Спасибо) Но вот команда выводит
vda
vda1
А мне допустим нужно просто
vda1
Как можно организовать? извиняюсь за нубство, просто совсем недавно начал изучать это все..

MrSullex
() автор топика

Дата регистрации: 21.12.2015 11:44:39
Число комментариев: 77

Я думаю, ТС хочет на '/dev/sda1' получить 'xfs'.

d ★★★★
()
Ответ на: комментарий от MrSullex

Тогда нужны уточнения о том какой раздел интересует. vda1 - это корень как я понимаю:

$ lsblk -l|grep '/$'|awk '{print $1}'
sda2

Deleted
()
Ответ на: комментарий от MrSullex

Как баш связан с квотами? Иди учись заново.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Это не название файловой системы, а имя блочного устройства, на котором файловая система находится

Вообще-то раздела.

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Раздел диска — разновидность блочного устройства, если ты не в курсе.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от MrSullex

Если ты хочешь по пути файла или каталога получить имя блочного устройства, на котором находится файловая система, содержащая этот путь, используй команду df <path>.

iliyap ★★★★★
()
Ответ на: комментарий от YAR

Пришла пора обновлять coreutils!

$ basename -a `sudo blkid -o device`
sda1
sda2
sdb1
sdb2

Lavos ★★★★★
()
Ответ на: комментарий от anonymous

Сам такой.

rain@elitebook:~$ cat /etc/debian_version
7.8

YAR ★★★★★
()
Ответ на: комментарий от YAR

ну или так, есть много способов сделать одно и то-же.

Deleted
()
Ответ на: комментарий от anonymous

Посмеялся? А теперь подумай, насколько раньше его ты умрёшь.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.