Как открыть другой диск в linux
Очень простой запрос, который требует вашего любезного руководства. Если я нахожусь в командной строке в DOS или Windows, я бы использовал (если я на диске C:) d: перейти на диск D. Что является эквивалентом в терминале Ubuntu, если я хочу перемещаться между разделами, от sda1 до sda2 например?
Хорошо, это одно из фундаментальных отличий между Windows и Linux. Файловая система Windows использует устройства в качестве отправных точек для каждого раздела файловой системы. Так что у тебя есть:
Системы Linux / Unix используют концепцию единой файловой системы. Все находится в корневой папке и может быть произвольно смешано. Пользователь и программы не знают об устройствах, потому что они были абстрагированы. Таким образом, все системы Linux будут иметь одинаковую общую иерархию .
Система Linux будет выглядеть примерно так:
Но эти папки могут находиться на одном жестком диске или на отдельных жестких дисках. Они могут даже быть сетевыми папками! Существует специальная папка / dev, если программе действительно нужно общаться с физическим устройством. Таким образом, в любом месте, куда вы хотите перейти в системе Linux, никогда не потребуется переключение устройств, как в Windows.
Однако иногда устройство не добавляется в файловую систему! Он будет подключен, ОС может видеть его как устройство, но он не был подключен . Современные системы Linux постараются сделать это для вас по мере необходимости. Иногда это не работает, и вы должны сделать это самостоятельно. Вот для чего предназначена команда mount . Это также оригинальная цель папки / mnt, поэтому у вас может быть очевидное место для монтирования новых разделов файловой системы.
Перед установкой диска:
После монтирования диска в / mnt / temp:
Таким образом, вы можете смонтировать диск, а затем использовать cd для его перемещения или в любом месте файловой системы. Это позволяет делать такие аккуратные вещи, как размещение вашего /home каталога на отдельном жестком диске, на случай, если вы захотите позже переключить дистрибутивы Linux, или вы можете создать его резервную копию. Папка / tmp часто вообще отсутствует на реальном устройстве! Это может быть какой-то баран, рассматриваемый как папка. Это позволяет легко помещать туда вещи, а затем очищать их при перезагрузке.
поставил simple linux на свободно выделенное место/ на жестком диске/ и не могу выйти на диски d/e которые на жёстком диске и там у меня видио ,медиа файлы и др. как включать.
посмори в /media или /mnt
В линуксе все по другому устроено.
Есть ли в simple автомаунт не знаю. наверное есть.
Можно воспользоваться консолью, а можно штатными средствами графической оболочки. Ты выбрал Gnome, KDE или что именно?
rfhbrfk> simple linux
Наверное SimplyLinux? Что это такое я не знаю, да и знать не хочу.
Рискну предположить, «диски d/e которые на жёстком диске» — это виндовые разделы в ntfs. Тогда нужно установить ntfs-3g и прописать в fstab монтирование этих дисков.
И да, освой уже правила пунктуации, а также определись с гендерной принадлежностью, а то в профиле «светлана», а здесь «поставил»
>simple linux
почитай про команду mount и файл /etc/fstab
athost> Наверное SimplyLinux
А не, оказывается есть и Simple
Оно изначально не стоит??
ИМХО: ему нужно подробнее разжевать.
Tanger> Оно изначально не стоит??
А я откуда знаю.
Tanger> ему нужно подробнее разжевать.
Разжуй, кто против.
я поставил эту систему с целью ознакомления /у меня основная стоит windows7/ . система с виду интересная но не понятно где это выбирается.раньше я для ознакомления ставил росинку9 но там не мог установить драйвер n vidia ge forse gt 220 для того чтобы смотреть телевизор через кабель hdmi .может посоветуете какую линукс поставить чтобы избежать эти заморочки .очень хочется попользоватся линукс
/etc/fstab сделает тебе так, чтобы нужные разделы жёсткого диска подключались при старте компьютера (я это настроил ещё при установке системы, дав linux-овому разделу точку монтирования /, диску C - /windows, D - /windows_data). Если ты этого не сделал, то это можно сделать вручную, или воспользовавшись какими-нибудь графическими средствами. У меня в openSuSE это YaST, только его в других дистрибутивах нет и поэтому ничего посоветовать не могу.
Ну, раз ты уже установил один, то не вижу причин устанавливать другой. Для тех кто хочет просто попробовать, не устанавливая, я советую KNOPPIX 6 и Sabayon Linux. Что-то ещё в голове крутится, но вспомнить не могу.
Твоя проблема решается установкой официальных драйверов для видеокарт nVidia. Она делается из командной строки, на то это и видеодрайвер. Если в Simply Linux всё ещё не заработало само (программа nvidia-settings у тебя есть?), то нужно скачать драйвер, положить его в /home/username, открыть консоль и написать su, ввести пароль администратора, потом init 3 чтобы отключить графику. А там имя root, пароль - администратора, и команды
Имя файла допишется само при нажатии на Tab. Enter и следовать инструкциям. Последний вопрос будет «Запустить nvidia-xconfig?» ответь Да, хоть предлагают «Нет».
Вот и всё. Запуск графической оболочки - init 5. Можно забыть про консоль, настраивать HDMI нужно через nvidia-settings (должно появиться в меню).
rfhbrfk> я поставил эту систему с целью ознакомления /у меня основная стоит windows7/
Качай livecd Ubuntu и знакомься сколько хочешь. Там все будет работать «из коробки»
В Simply Linux тоже всё будет работать «Из коробки», из того же «Моего компьютера» с той же просьбой «Ввести пароль».
согласен. «должно работать»
Но кодеки не все есть, если что.
спасибо господа за иронию .но я разобрался сам -просто заходишь в /системный монитор в меню пуск/ 2 раза клик по какому желаешь диску появляется программа EASY TAG 2.1.6 -ОТКР.-И ДОБАВИТЬ в . .менеджер файлов. а система действительно simply
Где ирония?
Я simply никогда не использовал. я не знаю, что там есть.
Если у кого-то проблемы с просмотром содержимого диска, появляется предположение, что в нем нет автомаунта, но что-то это не соответствует с назвванием.
Установил Ubuntu 13.04 и столкнулся с проблемой - не показывается диск D, а на нем много нужных файлов. Сама ubuntu находится в D:/ubuntu/. Мне нужно чтобы я мог заходить в диск Д и работать с ним.
P.S. Не судите строго за мое незнание, я еще начинающий пользователь linux, пока полностью не освоился.
То есть я вообще не смогу получить доступ к файлам которые хранятся на Д?
вывод sudo blkid и mount в студию!
А что, с вуби нельзя получить доступ к разделу? о_О
man sd. man mount.
Почему не в virtualbox установил убунту?
Не знаю. Может и можно. В любом случае, пусть сделает нормально и не мучает ни себя ни других.
А что, с вуби нельзя получить доступ к разделу? о_О
а как ты получишь доступ к /dev/sda1 из маздая? AFAIK это невозможно напрямую, только через костыли.
для ТСа: эта твоя «установка», не линукс, а демо-версия. Смотреть можно, играть только на первом уровне. И без сохранения.
Никогда не трогал вуби, но такое впечатление что это ответ на исходный вопрос: Как отобразить локальный диск D? (комментарий)
я так вангую, что это C:. Хотя тоже не в теме.
В любом случае, пусть сделает нормально и не мучает ни себя ни других.
sin_a ★★★★★ (16.03.2014 22:25:05)
Вот, истину глаголишь.
Тут вопрос понятий. Раздел - это то, что представляет собой кусок винта. Диск - это понятие этого куска винта в винде. В линуксе «дисков» нет, ибо там монтирование прозрачно, и каталог /data, лежащий по понятию винды на диске С: (в корне /), может вполне себе являться диском D:, то есть другим разделом, тогда как выглядит он как обычная папка на С:. Как-то так.
В этой небольшой заметке я покажу на практическом примере, как работать с дисками в Linux.
Разметка дисков (разделение на разделы) в Linux
В консоли диск можно разбить на разделы командой cfdisk. После неё укажите имя диска, с которым вы хотите выполнить действия:
Диск может быть GPT или MBR (показывается как dos). Вы без труда найдёте множество информации об этих таблицах разделов в Интернете. Только отмечу, что GPT является более современной и имеет больше возможностей. Поэтому если не нужно работать со старым железом, которое понимает только MBR, то выбираем GPT.
Для создания диска выберите Новый:
Введите его размер.
Если нужно, поменяйте тип раздела:
Затем переместитесь вниз на свободное место и повторяйте эти действия по созданию разделов. Когда закончите, выберите Запись.
Как удалить разделы диска
Если вы хотите удалить всё содержимое диска, в том числе его разбивку на разделы, то это делается так:
Откройте диск в gdisk:
Для перехода в экспертный режим там введите
Затем для удаления GPT введите
Дважды согласитесь, чтобы полностью очистить диск.
Монтирование и размонтирование дисков
С дисками в /dev/ нельзя работать напрямую, то есть нельзя на них записывать файлы или копировать с них файлы. Для работы с ними их нужно смонтировать. Это делается командой mount.
Диск подключается к точке монтирования и уже в этой папке можно работать с содержимом диска.
Эта концепция может показаться непривычной пользователям Windows, но это очень удобно! Диск можно смонтировать в любую папку. Например, домашняя папка может быть на другом диске — удобно при переустановке системы — данные не нужно копировать в безопасное место, поскольку они уже на другом диске.
Для монтирования используется команда вида:
Допустим, я хочу, чтобы новый диск был подключён (смонтирован) к папке /mnt/disk_d. Название можно выбрать любое и точка монтирования необязательно должна быть в директории /mnt/ - можно сделать в домашней папке или в любой другой.
Начинаем с создания директории, в которую будет смонтирован диск:
Разрешаем доступ всем в этот диск, чтобы обычный пользователь также мог смотреть и записывать туда файлы:
На самом деле, права доступа можно настроить более тонко — без полного разрешения для всех.
Для размонтирования диска используется любая из двух команд:
Как просмотреть все диски и точки монтирования
Для этого используйте уже знакомую нам команду:
Как перейти на другой раздел жесткого диска?
Можно перейти на другой диск, используя меню Переход > Компьютер
А как переходить с диска на диск через терминал(консоль) , какая команда для этого используется?
Переходить из каталога в каталог можно командой cd
А для смены дисков, непонятно,
Раздел жёсткого диска на который надо перейти называется sda1
В каталоге /dev есть файл sda1
выполняю:
cd /dev/sda1
в ответ на это выдаёт
Что тут может быть не так?
P.S.диск sda1 имеет ф.c. NTFS
А что скажет команда mount ?
А вообще - читать основы Unix - систем.
Отличия Win и Lin структуры ФС - например здесь
Если перейти через меню Переход > Компьютер:
то можно переместиться на диск с файловой системой NTFS
не говорит ли это, что этот диск уже примонтирован ?
зачем же его монтировать снова
Я на него перехожу при помощи меню Переход > Компьютер> sda1 :
так вопросов не возникает
а если так через консоль: cd /dev/sda1
то не получается
Поэтому и непонятно, нужно ли монтировать повторно,
P.S. Или, возможно, используя первый вариант Переход > Компьютер> sda1 монтирование происходит автоматически
а через консоль такого автомонтирования не происходит и надо монтировать "вручную" ?
/dev - это устройство. Чтобы в него войти - его надо примонтировать. Оно примонтировано, весь вопрос - куда?
KubuntuUbuntu, сделай mount -l и покажи здесь.
В ответ на mount -l выдало:
Не то написал, исправил.
Переходи:
cd /media/sda1
В ответ на mount -l выдало:
т.к fdisk обычно ток руту доступен если я ни чего не путаю
по теме sda1 монтируется у вас как я понимаю в /media/sda1
в него и переходите
если уже примонтирован
если не примонтирован
монтируем
после cd /media/sda1
перешел на нужный диск, всё работает
но почему не работало /dev/sda1 ?
Зачем сделано так : /dev/sda1 on /media/sda1
по идее же( по логике) правильной было бы /dev/sda1
но почему не работало /dev/sda1 ?
Зачем сделано так : /dev/sda1 on /media/sda1
по идее же( по логике) правильной было бы /dev/sda1
после cd /media/sda1
перешел на нужный диск, всё работает
но почему не работало /dev/sda1 ?
Зачем сделано так : /dev/sda1 on /media/sda1
по идее же( по логике) правильной было бы /dev/sda1
/dev/sda1 - это всего лишь файл, который описывает устройство (в данном случаи sda1, т.е. первый раздел, первого жесткого диска), если вам будет так угоднее, то назовем это драйвер.
Вот и нужна команда которая привязывает конкретный раздел к конкретной папке через конкретный драйвер. И не важно что в никсах разделы монтируются к папке а в винде, к так называемым, дискам. Кому что нравится.
Перемонтирование диска с правами записи
Иногда диски монтируются только с правами чтения. В этом случае можно скопировать файлы с диска, но нельзя на него что-либо записать или удалить. Перемонтировать диск на запись можно одной командой:
В ней /dev/sdb1 замените на имя вашего раздела.
Если вы столкнулись с ошибкой:
То нужно выполнить команду (замените /dev/sdb1 на ваш раздел):
После этого перемонтируйте диск.
Обратите внимание, что если вы монтируете диск с файловой системой NTFS, то у вас должен быть установлен пакет ntfs-3g, иначе что бы вы не делали, диск будет только для чтения.
Подключение съёмного носителя (флешки, внешнего диска) в Linux
Между прочим, многие дистрибутивы Linux при подключении USB флешки или внешнего диска автоматически их монтируют. Автоматическое монтирование обычно является функцией окружения рабочего стола. То есть на одном и том же дистрибутиве Linux, но с разными рабочими столами (версии Linux Mint как пример) автомонтирование может иметься или отсутствовать.
Если этого не произошло, значит нужно смонтировать вручную. Этот процесс ничем не отличается от обычного монтирования дисков: также создайте точку монтирования и используйте команду mount.
Съёмные носители можно монтировать через /etc/fstab, для этого даже есть специальная опция nofail — игнорировать ошибки, если диск отсутствует.
Как перейти на другой раздел жесткого диска? (какой командой)
Модератор: Bizdelnick
Заключение
Если у вас ещё остались вопросы, то задавайте их в комментариях.
Ещё несколько советов и проблемных случаев рассмотрено в статье «Работа с дисками в BlackArch (монтирование, решение проблем)» - эта статья подходит для всех дистрибутивов, не только BlackArch.
Как узнать имена дисков, как просмотреть все диски в системе
Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.
Чтобы посмотреть доступные диски, выполните команду:
Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.
Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.
Автоматическое монтирование диска при загрузке Linux
Диски для монтирования при запуске Linux прописаны в файле /etc/fstab.
Допустим, я хочу при загрузке монтировать диск /dev/sda в директорию /mnt/disk_d/. При этом я хочу чтобы диск был доступен для чтения и записи пользователем. Тогда я создаю каталог — точку монтирования:
Открываю файл /etc/fstab:
и дописываю туда следующую строчку:
В этой строке вам нужно заменить
- /dev/sda — на диск, который вы желаете смонтировать
- /mnt/disk_d — на вашу точку монтирования, которую вы выбрали для своего диска.
- ext4 — на файловую систему вашего диска
Если вы не уверены в файловой системе или её обозначении, то выполните команду:
В результате диск будет автоматически монтироваться при каждом старте системы.
Чтобы ваш пользователь имел доступ к этой папке без необходимости повышать свои привилегии, выполните команду:
Можно более тонко настроить права доступа — например, создав группу, только члены которой будут иметь доступ к диску.
Обратите внимание, что если вы что-то неправильно сделали в файле /etc/fsta, то система не сможет загрузиться в графический интерфейс и вам придётся всё исправлять из консоли. Ссылка на дополнительную инструкцию в конце этой статьи.
Для проверки записей в файле /etc/fstab используйте команду
На скриншоте можно увидеть, что диск с UUID равным 26FC3023FC2FEC2D является недоступным (unreachable). Это может означать, что запись в файле /etc/fstab имеет ошибку. Но в данном случае диск с UUID=26FC3023FC2FEC2D — это съёмный диск, для его монтирования указана опция nofail (не вызывать фатальную ошибку, даже если диск отсутствует), поэтому предупреждение можно проигнорировать.
Для вывода более подробной информации добавьте опцию --verbose:
Все пункты успешно прошли проверку, рассмотрим более подробно записи проблемного диска:
- /mnt/disk_e — точка монтирования
- [ ] target exists — целевая папка (точка монтирования), существуют, то есть директория /mnt/disk_e имеется в системе
- [ ] VFS options: rw — найдена такая опция монтирования как rw, то есть диск монтируется для чтения и для записи. VFS — это опции ядра, системных вызовов. Эти опции одинаковы для всех файловых систем.
- [ ] FS options: utf8 — найдена опция, специфичная для данной файловой системы. Этой опцией является utf8, то есть для преобразования имён файлов будет использоваться кодировка UTF-8.
- [ ] userspace options: noauto,nofail — здесь перечислены опции пользовательского пространства. Опция noauto означает не монтировать автоматически, а опция nofail означает не сообщает об ошибках для этого устройства, если оно не существует — эта опция важна для съёмных носителей и сетевых дисков, которые могут отсутствовать во время загрузки компьютера.
Активация диска в Linux
Предположим вы подключили новый диск, на котором ещё нет файловой системы. Система его не видит и нам нужно выполнить команды для его подключения.
Скажу сразу, все описанные здесь действия можно выполнять в командах с графическим интерфейсом. Я же буду размечать и форматировать диски в командной строке — это более универсальный способ, так как позволяет настроить диски и разделы даже в операционных системах, на которых нет графического окружения.
При подключении нового диска нам нужно:
- разметить его на разделы
- отформатировать каждый раздел для создания файловой системы
- смонтировать диск для возможности записи и чтения данных
- настроить автоматическое монтирование при включении компьютера
Форматирование разделов
Для форматирования в ext4:
Для форматирования в ext3:
Для форматирования в ext2:
Для форматирования в FAT32:
Мой пример (я не стал разбивать диск на разделы):
Кстати, если вы хотите отформатировать раздел, который уже используете, то его нужно сначала отмонтировать (об этом дальше).
Читайте также: