Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: фряха 10.2 автомонтирование ext4 для чайника

хочу чтобы после запуска kde раздел ext4 был бы доступен из dolphin
как это сделать без заморочек?
или хотя бы как скопировать с примонтированного в терминале раздела (по меньшей мере список каталогов читается в командной строке) папку со всем содержимым куда-то на раздел с фряхой

мануалы находил но всё более для старых фрях со списком команд на два листа но не хочу загадить систему
мне нужно четко KDE + русификация + мышкование файлов по разделам
ну как минимум чтобы можно было копировать из чего-то типа Far Manager

тут ещё проблема возникает что я ставлю sudo и поэтому всяким там софтинам может прав рутовых не хватать а они не ругаются а тупо не выполняют то что нужно
а запускать KDE под рутом вроде тоже не хорошо

короче что делать?
Ответ:
Мих001
короче что делать?
для начала разделить все описанное на отдельные задачи и нелепить все в кучу

Мих001
мануалы находил но всё более для старых фрях со списком команд на два листа но не хочу загадить систему
монтирование ФС не менялось, если нужно автомонтирование при загрузке то fstab в помощь
Вопрос: Разделы и точки монтирования

Не особо разбираясь, правильно ли я делаю, шаманил над диском из gparted. Он при запуске показывал ошибку:
Кликните здесь для просмотра всего текста

но я игнорировал.
Выделил для винды ~70 Гб, ~28 Гб для Mint и ~2 для swap, остальное предполагал использовать как общее хранилище.
Установил windows 10, он выставил раздел с общими файлами как загрузочный, что меня ввело в ступор. Я (тож не особо разбираясь, пальцем в небо) отщепил со свопа и общего раздела по мегабайту и переставил винду. Опять та же ситуация.
Вот скрин с винды:
Кликните здесь для просмотра всего текста

Вопрос 1: Это нормально, что А: загрузочный? (Если нет, то как исправить?)
Загрузился с live, gparted так же сначала показал ту ошибку. Вот скрин того, что с дисками на этот момент:
Кликните здесь для просмотра всего текста

Gparted не монтировал диски, и пока он открыт nemo тоже. Закрыл его, nemo примонтировал диски.
Хотел установить Mint, но установщик отказался монтировать общий раздел как /home, не понравилось ему, что там ntfs, а не ext. Что меня очень огорчило, ведь я хотел, чтоб /home был виден из-под винды.
Вопрос 2: Куда монтировать общий диск?
Вопрос 3: Если так и оставить общий раздел без точки монтирования, придется же при монтировании диска из-под линукса каждый раз вводить пароль?
После установки mint планировал дефрагментировать общий раздел и отщепить от него гигов 10 и установить туда kali.
Вопрос 4: Будет ли после установки Kali выбор: какую систему грузить (kali, mint или win, как это бывает при установке kali рядом с win)?
Ответ:
Сообщение от bafgbl
Вопрос 1:
У вас так получилось потому, что все, кроме последнего (A:\ по-виндовому вашему скрину) разделы находятся внутри расширенного.
Виндовс обычно устанавливается в ОСНОВНОЙ раздел. Линуксы могут устанавливаться и в основной, и в логический, но им тоже обязательно нужен где-то основной для загрузчика - одного на всех достаточно. В данном случае у вас и виндовс пошла по этому же сценарию - установилась в логический, а NTLDR прописала в основной - в последний раздел, который единственный основной.
Сообщение от bafgbl
Если нет, то как исправить?
ИМХО, как и выше сказал
Сообщение от Андрей1224
Сделать всё с нуля и "по уму".
Если есть куда перенести инфу с этого HDD, то перенесите и полностью удалите все разделы.
Вы хотите установить 1 виндовс, 2 линукса и сделать общедоступный для всех систем раздел.
Итак, создаём новую таблицу разделов. Таблица в вашем случае может быть любого типа - MSDOS или GPT на ваше усмотрение.
КМК, вы выберете вариант с MSDOS. Это значит, что на одном HDD может быть не более четырёх основных разделов, один любой из которых может быть преобразован в расширенный. В расширенном можно создать много логических.
Итак, общий объём HDD у вас 500 Gb - будем плясать от этой цифры.
Создадим первый основной раздел размером от 50 до 100 Gb для виндовс и форматнём его в NTFS.
Создадим ещё один основной раздел для первого линуха. Пусть это будет Mint. Ему достаточно и 15 - 25 Gb для рута и бута вместе. Форматируем в Ext4 и присваиваем метку ROOT1.
Далее всё оставшееся пространство отдадим под расширенный раздел - все остальные разделы у нас будут логическими.
Создадим раздел второго линуха - те же 15 - 25 Gb в Ext4, я думаю, также будут достаточны. Метка ROOT2.
Создадим раздел /home для обоих линухов - 100 Gb хватит. Если желаете, то для каждого можно создать свой /home , но это более на ваше усмотрение и подразумевает, что в разных линухах могут быть несколько разные DE, права на файлы, собственно файлы в хомяке или разные UID:GID владельцев файлов. Если линухи родом из одной ветки - то все эти параметры обычно совпадают, если линухи из разных веток, то разделение хомяков по принадлежности к дистру вполне решает вышеописанные возможные траблы.
Итак, если хомяк у нас один, то его форматируем в Ext4 и присваиваем метку HOME, если хомяка у нас два, то каждому присваиваем свою метку: HOME1 и HOME2.
Далее, нам потребуется, вероятно, раздел swap. Делайте его равным объёму оперативки - не прогадаете. Форматируем его в linux-swap и никаких меток писать ему не нужно - он и так подхватится любым линухом автоматом в момент загрузки. Одного такого раздела вполне достаточно для всей системы.
Оставшееся пространство форматируем в NTFS - это и будет общий для всех склад данных. Метка DATA. Можете, конечно, если есть желание поделить и на две - три - четыре части его ещё, ориентируясь по типу, характеру и назначению данных, но это не обязательно и личное ваше дело. Я так, например, раньше делывал - для данных у меня было три раздела: один для учёбы, второй для работы, а третий для развлекух. В первом я складывал мануалы и прочую учебную литературу, во втором всякие установщики, образы дисков и т.п, а в третьем - музыка, фильмы и прочие игрушки. Ну и назывались разделы у меня соответственно: Coffee, Fungus и Bug. Догадайтесь, что на котором было. Впрочем, я отвлёкся.
Итак, разделы мы создали. Не забудьте в редакторе (вы же графический под линухом используете? GParted, если не ошибаюсь?) жмякнуть галочку "Применить" и дождаться результатов разметки. Всё должно нормально получиться.
Теперь приступаем к собственно установке ОС.
Первой рекомендую устанавливать Windows - она не особо "понимает", что на машинке может быть не только она в единственном числе и, посему захватывает загрузчик под себя, даже если там были ещё ОСи и даже из её же рода.
Далее устанавливаем линух на логический раздел - Kali, как я догадываюсь. Указываем второй основной раздел монтировать в /boot и загрузочным устройством данный HDD (не раздел, а устройство!). Если вы делали два разных хомяка, то в /home монтируем один из них, например HOME2. Более ничего никуда монтировать в момент установки не нужно - этим мы займёмся после всех установок.
Ну и ставим последнюю систему - Mint. Отдельный /boot указывать не нужно, укажем только HOME1. Или тот же один общий HOME,
Последний ребут и идём в Mint.
На примере Mint я вам расскажу, как сделать автомонтирование NTFS - разделов.
Открываем терминал, вводим
Bash
1
sudo su
и оказываемся в рутовом терминале.
Все действия будем делать отсюда.
Первым делом нам нужно выяснить каким образом у нас записаны в системе разделы на HDD. Для этого выполните (мою любимую) команду
Bash
1
blkid -c /dev/null
Она вам расскажет сколько и каких разделов у нас в системе имеется.
Допустим, у вас такой вывод: (UUID написаны здесь "от балды" у вас будут свои значения)
Bash
1
2
3
4
5
6
7
8
blkid - c /dev/null
/dev/sda1: LABEL="Windows" UUID="7HFGBT77ND3329J" TYPE="ntfs" PARTUUID="f71cfb7a-01"
/dev/sda2: LABEL="ROOT1" UUID="kf643242hb1" TYPE="ext4" PARTUUID="f71cfb7a-02"
/dev/sda5: LABEL="ROOT2" UUID="kf643242hb2" TYPE="ext4" PARTUUID="f71cfb7a-05"
/dev/sda6: LABEL="HOME1" UUID="kf643242hb3" TYPE="ext4" PARTUUID="f71cfb7a-06"
/dev/sda7: LABEL="HOME2" UUID="kf643242hb4" TYPE="ext4" PARTUUID="f71cfb7a-07"
/dev/sda8: UUID="kf643242hb5" TYPE="swap" PARTUUID="f71cfb7a-08"
/dev/sda9: LABEL="DATA" UUID="00AYRHG7456NFYL" TYPE="ntfs" PARTUUID="f71cfb7a-09"
Сие значит, что у вас в системе 7 разделов, их нумерация в линуховом виде, их метки, если есть и их файловые системы, в которые вы их разметили. Всё остальное пока нам не особенно нужно и важно.
Теперь сделаем эту же команду, но вывод её перенаправим в простой текстовый файлик, чтобы туда иногда можно было подглядывать, как в шпаргалку.
Bash
1
blkid -c /dev/null >File_BLKID
Открываем файлик и вуаля! Наблюдаем это в уже сохранённом виде:
Bash
1
nano File_BLKID
Теперь займёмся собственно автомонтированием.
В Линухах есть такая хрень, которая работает демоном, называется она FSTAB и занимается она как раз монтированием ФС в систему по конфигу /etc/fstab при загрузке. Вот в этот конфиг нам и нужно вписать те разделы, которые она должна подключать при запуске.
Итак:
Bash
1
nano /etc/fstab
Что мы видим? Мы видим таблицу файловых систем, точек монтирования, опций и кое что-ещё, касающееся правил монтирования и проверки этих ФС.
Перемещаем курсор на свободную строку ниже последней записи (советую отделить свои записи от написанных системой одной или двумя пустыми строками) и пишем что куда мы хотим монтировать. Записи в строке разделяются [ TAB ].
Bash
1
/dev/sda9 /media/Data ntfs defaults 0 0
Можно ещё, конечно для себя комментарий написать, что это такое и вообще что значит, только для системы это нужно обозначить символом # (шарп, решётка) в начале строки и система данную строку читать не будет.
После того, как напишете, сохраните файл с тем же именем в том же каталоге с теми же атрибутами (просто Ctrl+o) и выход из nano Ctrl+x .
А теперь нам нужно создать точки монтирования, в которые будет система монтировать указанные в конфиге разделы:
Bash
1
mkdir /media/Data
И дать права юзеру на право чтения и записи в точке монтирования
Bash
1
chmod 777 /media/Data
В самой NTFS линуховые права не поддерживаются, но могут возникнуть траблы с доступом в данную точку монтирования, на которую права таки существуют и действуют. 777 как раз потому и есть: они дают возможность читать, писать и выполнять любые файлы в данной точке кому угодно (из пользователей системы), но владельцем точки остаётся root, а посему, её саму никто не может удалить или переместить.
Нам остаётся выйти из терминала exit в юзера, exit из терминала вообще.
На второй системе (в Kali) делаем всё точно так же.
Теперь последний раздел на диске будет виден и смонтирован сразу же при запуске любой из систем.

Удачи!
Вопрос: Отформатировать SD карту в ext4

Нужно отформатировать SD в ext4...
Поставил gparted, форматнул...
Теперь не могу ни каких действий на карте совершать...
Что делать?
Конечно есть форматировать обратно в FAT все работает, но нужен ext4...
Ответ: NeoMatrix, Да забейте...
Для чего применятся будет все одно не даст вам ничего.
А так, она даже в линуксе не дает с ней работать если ее в ext форматировать....
На неделю или на месяц отложу это дело, так как времени не так уж много...
Вопрос: Диск с ext4 не монтируется автоматически из fstab

Здравствуйте, при помощи sudo mount монтируется, а автоматически при загрузке нет.
строка в fstab:
/dev/sda1 /mnt/nas ext4 rw,defaults 0 0
Ответ:
Сообщение от Dmitry
а винт внешний юсб-шный?
конечно это же Raspberry Pi 2 B
Вопрос: Чем отличаются ntfs от ext4?

Добрый вечер. Подскажите чем отличаются ntfs от ext4? В чем минусы и плюсы файловой системы linux'a?
Ответ: Stas Risen, Linux не будет работать/обслуживать NTFS.
Вопрос: Почему деревья экстентов в файловой системе ext4 имеют постоянную глубину?

Здравствуйте! Почему деревья экстентов в файловой системе ext4 имеют постоянную глубину? И чему она равна?
Ответ: С этого сайта я и брала информацию о файловой системе ext4. В этом фрагменте указывается, что деревья постоянной глубины. Возник вопрос: Почему она считается постоянной, из чего она складывается? Чему она равна?
Вопрос: Монтирование раздела ext4 через fstab

Все время делал монтирование таким образом. Прописывал раздел в /etc/fstab со следующими параметрами:

Bash
1
2
#Maindata
UUID=9f8f0eae-c870-4228-8465-a8ba606b71a1 /media/Maindata/ ext4 defaults              0      0
Ставил на чужую машину Ubuntu - начали жаловаться, что не могут от обычного пользователя создать каталог в корне раздела.
Итого, как примонтировать раздел с правами '777'? Какие опции лучше юзать для fstab? Пока мне лезут в голову только скрипты от рута, каждый раз меняющие chmod...
Ответ: если костыль нужен на единственного пользователя, можно в строку монтирования (там где rw, и т.д.)добавить опцию
Код
uid=1000
где число - id нужного юзера из файла /etc/passwd
Вопрос: Подключение внешней Wi-fi точки доступа в Kali Linux

Добрый день, уважаемой коммьюнити. Скажу сразу, в Линуксе я новичок, поэтому не пинайте за возможно глупые вопросы Итак, я пытаюсь подключить внешнюю точку доступа в Kali Linux. Модель ТД - TP-Link TL-WA5210G. В винде все просто - подключить точку доступа, в браузере набрать 192.168.1.254, зайти в веб интерфейс и выбрать нужную сетку для подключения. А вот в Kali Linux такое не прокатывает. Как сделать, чтобы и в Kali была возможность подключаться к wi-fi сетям с помощью внешней точки доступа?
Ответ:
Сообщение от Nomad00
Модель ТД - TP-Link TL-WA5210G. В винде все просто - подключить точку доступа, в браузере набрать 192.168.1.254, зайти в веб интерфейс и выбрать нужную сетку для подключения.
аналогично
только лишь разобраться с адресом сетевой платы - получает ли он его динамически от "чего-то", либо же его нужно присвоить статически...
Вопрос: Каким регулярным выражением вставить три точки?

Доброго времени суток. Каким регулярным выражением можно вставить три точки между 8 и 9, 16 и 17, 24 и 25 символами? Вставляю по очереди с помощью:
Bash
1
2
3
mask_str=`echo $mask_str|sed 's/^\(.\{8\}\)/\1./'`;
mask_str=`echo $mask_str|sed 's/^\(.\{17\}\)/\1./'`;
mask_str=`echo $mask_str|sed 's/^\(.\{26\}\)/\1./'`;
Хотелось бы одним регулярным выражением. Можно так?
Ответ:
Perl 6
1
perl6 -pe 's:nth(9,18,27)/./.../'
если последовательную вставку трёх точек после каждого 8-го символа
надо продолжить, то, соответственно, так:
Perl 6
1
perl6 -pe 's:nth(9,18,27 ... *) /./.../'
Добавлено через 53 минуты
sorry, ошибся(выходные,пьян), так выражение будет вставлять '...' вместо 9-го символа, а чтобы между, так:
Perl 6
1
perl6 -pe 's:nth(8,16,24) /(.)/$0.../' <<< '1234567812345678123456781234567812345678'
output:
12345678...12345678...12345678...1234567812345678
Вопрос: После строк, которые заканчиваются точкой или запятой, вставить пустую строку

Здравствуйте, нужна помощь в решении задачи
В одном из текстовых лабораторной работы N1 после строк, которые заканчиваются точкой или запятой, вставить пустую строку.
Ответ:

Не по теме:

volodin661, в точку.