Меню Рубрики

Установка ubuntu can not mount

Монтируем диски в Ubuntu

Сегодня потребовалось скинуть несколько файлов на сервер с жёсткого диска. Немного застопорился, ибо уже подзабыл команды монтирования (в десктопной Ubutnu монтирование автоматическое). Поэтому решил написать себе тут небольшую шпаргалку, да и новичкам полезно.

Для начала нам нужно узнать какие носители подключены к компьютеру. Набираем в консоли команду

Вот что выдало на моём сервере (подключаюсь я к нему через ssh)

Как мы видим подключено 2 жёстких диска. В данном случае я ориентировался по размеру какой из них внутренний (первый в результате), а какой внешний (второй). Внешний диск поделён на 3 части, мне нужна третья, ибо именно на ней находятся нужные файлы. Мы видим, что третий раздел называется /dev/sdb3, именно он нам и нужен. Теперь вводим команду монтирования:

Теперь третий раздел примонтирован в папку /mnt/hard (в начале убедитесь, что эта папка создана). Теперь разберём команду, что именно она значит.

  • /dev/sdb3 — монтируемое устройство
  • /mnt/hard — точка монтирования

Тут всё просто. Теперь разберём более подробно процесс монтирования. Возьмём другую команду, к примеру такую:

  • /dev/sdc1 — монтируемое устройство
  • /mnt/win — точка монтирования
  • ntfs — указываем файловую систему раздела
  • defaults — параметы монтирования по умолчанию
  • — флаг бекапа (подробней ниже)
  • 1 — флаг проверки (подробней ниже)

Итак, в начале небольшая таблица с параметрами монтирования

  • exec — Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию.
  • noexec — Запрет на запуск исполняемых файлов.
  • auto — Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
  • noauto — Раздел не будет автоматически монтироваться при загрузке системы.
  • ro — Монтирование только для чтения.
  • rw — Монтирование для чтения и записи. По-умолчанию.
  • user — Разрешение простым пользователям монтировать/демонтировать этот раздел.
  • nouser — Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
  • defaults — Использование всех параметров по-умолчанию.

Флаг бекапа:

  • Если 1 — то программа dump включит этот раздел при резервном копировании.
  • Если 0 — то этот раздел не будет включен при резервном копировании.

Флаг проверки. Устанавливает порядок проверки раздела при монтировании на наличие ошибок. Если установить один и тот же порядок для двух разделов, они будут проверяться одновременно. Если 0 — раздел не проверяется.

Так же часто популярна ошибка, вроде этой: mount: mount point /mnt/hard does not exist. Тут вы просто забыли создать папку, которая является точкой монтирования. Создаём и всё работает.

источник

Ubuntu Documentation

Introduction

This page explains how to use USB drives, like external hard disks and USB flash drives (aka USB sticks, thumb drives, pen drives, etc). The material here also applies to flash cards (like in your digital camera).

USB storage devices have the enormous advantage that for the most part they use a standard set of protocols. Thus, instead of needing indiv >

For help with internal hard drives, see Fstab and MountingWindowsPartitions.

Automounting

Mounting

By default, storage devices that are plugged into the system mount automatically in the /media/ directory, open a file browser window for each volume and place an icon on your desktop. The rationale for this slight change of behavior can be found here. If you plug in a usb hard disk with many partitions, all of the partitions will automatically mount. This behaviour may not be what you want; you can configure it as shown below.

If the volumes have labels the icons will be named accordingly. Otherwise, they will be named «disk», «disk-1» and so on.

To change the volume label see RenameUSBDrive.

Configuring Automounting

To enable or disable automount open a terminal and type:

Browse to org.gnome.desktop.media-handling.

The automount key controls whether to automatically mount media. If set to true, Nautilus will automatically mount media such as user-visible hard disks and removable media on start-up and media insertion.

Another key, org.gnome.desktop.media-handling.automount-open, controls whether to automatically open a folder for automounted media.

If set to true, Nautilus will automatically open a folder when media is automounted. This only applies to media where no known x-content type was detected; for media where a known x-content type is detected, the user configurable action will be taken instead. This can be configured as shown below.

Configuring Program Autostart

To control which programs automatically start when you plug in a device, go to System-Settings — Details — Removable Media.

For more complex scenarios, see UsbDriveDoSomethingHowto.

Unmounting/Ejecting

Before you disconnect the device, don’t forget to unmount it. This can be done in one of the following ways:

  • Right-click the desktop icon and select «Unmount» (or in some cases, «Eject»).
  • In the file manager window, click on the «eject» button next to the name of the mounted volume.
  • Right-click the icon in the launcher and select «Unmount».
Читайте также:  Установка датчиков давления на rav4

Auto-mounting (Ubuntu Server)

By default, disk drives do not auto-mount in Ubuntu Server Edition. If you are looking for a lightweight solution that does not depend on HAL/DBUS, you can install «usbmount».

Manually Mounting

Using Disks

Disks (the GNOME disk utility) is an application for visually managing disk drives and media. When you run it, you will see a list of your drives, including USB drives. If you click a drive on the list, you can view its details, and you can click the triangle-shaped button (Play button) to mount the drive. (This method works even when the drive does not auto-mount.)

Using mount

Get the Information

Sometimes, devices don’t automount, in which case you should try to manually mount them. First, you must know what device you are dealing with and what filesystem it is formatted with. Most flash drives are FAT16 or FAT32 and most external hard disks are NTFS. Type the following:

Find your device in the list. It is probably something like /dev/sdb1. For more information about filesystems, see LinuxFilesystemsExplained.

Create the Mount Point

Now we need to create a mount point for the device. Let’s say we want to call it «external». You can call it whatever you want, but if you use spaces in the name it gets a little more complicated. Instead, use an underscore to separate words (like «my_external»). Create the mount point:

Mount the Drive

We can now mount the drive. Let’s say the device is /dev/sdb1, the filesystem is FAT16 or FAT32 (like it is for most USB flash drives), and we want to mount it at /media/external (having already created the mount point):

The options following the «-o» give you ownership of the drive, and the masks allow for extra security for file system permissions. If you don’t use those extra options you may not be able to read and write the drive with your regular username.

Otherwise, if the device is formatted with NTFS, run:

Note: You must have the ntfs-3g driver installed. See MountingWindowsPartitions for more information.

Unmounting the Drive

When you are finished with the device, don’t forget to unmount the drive before disconnecting it. Assuming /dev/sdb1 is mounted at /media/external, you can either unmount using the device or the mount point:

You cannot unmount from the desktop by right-clicking the icon if the drive was manually mounted.

Using pmount

There is a program called pmount available in the repositories which allows unprivileged users to mount drives as if they were using sudo, even without an entry in /etc/fstab. This is perfect for computers that have users without RootSudo access, like public terminals or thin clients.

pmount can be used with the same syntax as mount (but without sudo), or quite simply as follows:

Example:

  • This will mount the device /dev/sdb1 at /media/flash_drive.

If you leave off the label option, it will mount by default at /media/device.

To unmount the device, use pumount, like so:

For more help, see the man pages for pmount and pumount.

The Importance of Unmounting

Before disconnecting devices, you must unmount them first. This is similar to «Safely Remove» in Windows in that the device won’t unmount until data is finished being written to the device, or until other programs are finished using it. This applies to all types of storage devices, including flash drives, flash cards, external hard drives, ipods and other media players, and even remote storage like Samba or NFS shares.

Failure to unmount before disconnecting the device can result in loss of data and/or a corrupted file system. There are no exceptions to this rule. Be safe — unmount your drives before disconnecting them!

Other Useful Commands

To see a list of your USB devices (the vendor and device >

To see all attached storage devices and their partitions, run:

To see information about currently mounted systems, simply run:

Читайте также:  Установка магнитолы шевроле лачетти седан

Troubleshooting

Presented here are some common problems users encounter.

Interfering services

Two services/programs responsible for automounting might interfere and thereby prevent a successful automount and permission setting.

Example: Activating the Automount function of Nautilus while using pmount will result in read-only permissions for normal users. Either disable Nautilus’ Automount function or deinstall pmount.

Unclean LogFile

If you are mounting drives formatted with NTFS (like most external USB hard disks are), you must first have the ntfs-3g driver installed. This is done automatically in newer versions of Ubuntu. You should also install ntfs-config and enable mounting, which is not done automatically. For ntfs-3g and ntfs-config, see MountingWindowsPartitions.

When a drive is not Safely Removed from a Windows machine (or a forced shutdown occurs from Windows), you may get an error like this when you plug in your drive:

The best option is Choice 1, but you can force the mount by running Choice 2 with sudo. You must then manually unmount it from the terminal (you can’t right click the desktop icon):

After that the drive should automount normally again.

User Privileges

If your usb device doesn’t appear on your desktop, you should check that your user has the correct privileges. Go to System->Administration->User and Groups, choose the user, click on «Properties», then go to the «User Privileges» tab. You should have the «Access external storage devices automatically» option checked.

Preferences

If your usb device doesn’t appear on your desktop, you should check that the automount action is enabled in the preferences:

Navigate to System->Preferences->Removable Drives and Media

  • Verify that all «Mount removable drives when. » are checked.
  • NOTE: This does not seem to apply to Hardy Heron.

    USB 2 Issues

    old kernels workaround

    If you encounter problems using your USB device with USB 2 (i.e. ‘high speed’ mode), you can revert to the ‘full speed’ mode (slower) by unloading ehci_hcd. To do that, type in a terminal:

    before plugging in your device.

    recent kernels workaround, from Karmic

    ehci_hcd is now built into the kernel and cannot be load/unloaded using modprobe. To revert a connected device from (failing) high-speed to full-speed:

    • Determine your device >
    • Find which bus it is connected to. The bus > The following script explores buses and connected devices: The information is also usually available in /var/log/kern.log
    • Unbind the bus (and all devices) from the ehci_hcd driver. Insert the bus >

    Buffer I/O Errors

    If you see errors related to Buffer I/O when attaching a USB storage device, there are two ways to work around it. First, try using varying max_sectors settings, as such:

    Try values of 120, 64 and 32.

    If this does not resolve the issue, then you may need an unusual_dev entry for your device. It would look something like this:

    Device suddenly becomes read-only

    If your device changes suddenly to read-only mode, and you see this kind of error:

    This might be the sign of an unclean device. You should check your device. Try TestingStorageMedia to do so. Or use «Disk Utility» (under System, Administration), find your device, unmount it, check the file system, then mount it again.

    USB-Device is or becomes read-only without errors

    If you see «Write Protect is off» and no errors in your logfiles, than you should set filesystem type specific mount options (FS_MOUNTOPTIONS) in /etc/usbmount/usbmount.conf. Wrong g >

    General tip

    When you encounter problems with USB devices, the first thing to do is to check the latest debug information generated from the kernel just after you plug in your device and/or just after you encounter the problem.
    To do that, open a terminal and type :

    Check the latest messages; they should be related to your problem.

    Seeking Further Help

    The best place to get help with almost any Ubuntu problem is on the Ubuntu Forums. The Absolute Beginner Talk section is best for beginners.

    Other Resources

    Some other related material:

    источник

    Ошибка cannot open display в Linux

    В операционной системе Linux очень жёсткий контроль полномочий для пользователей. Если пользователь не имеет прав администратора, то он не сможет сделать практически ничего дальше своей домашней папки. Но обычно графические приложения запускаются от имени рядового пользователя. Однако время от времени нужно что-то делать в графическом интерфейсе с файлами, которые не принадлежат текущему пользователю.

    Читайте также:  Установка mac os multibeast

    И тогда новички пытаются запустить нужное графическое приложение через sudo. Как правило, в таких ситуациях они получают ошибку «cannot open display :0 linux» или нечто подобное. В этой статье мы поговорим о том, что означает эта ошибка, а также как её обойти.

    Что означает «cannot open display» в Linux?

    Эта ошибка может выглядеть по-разному, в зависимости от приложения, которое вы будете запускать:

    И так далее. Все эти ошибки означают одно: программа не может подключиться к графической подсистеме. Чтобы понять почему это происходит, возвращаемся к тому, что было сказано в самом начале статьи — в Linux очень жёсткий контроль прав пользователей.

    В отличие от Windows, где графический интерфейс тесно интегрирован в операционную систему, в Linux это просто ещё одна программа, запущенная от имени обычного пользователя. Эта программа — графический сервер, на данный момент чаще всего используется Xorg.

    Ещё одно отличие от Windows — это то, что вы можете запустить несколько графических серверов, и они будут работать не мешая друг другу, потому что каждый из них имеет свой адрес, по которому к нему можно подключиться. Эти серверы доступны глобально во всей системе (почти), но чтобы программы знали, к какому адресу им обращаться при запуске X-сервера, для текущего пользователя создаётся переменная DISPLAY с адресом графического сервера. По умолчанию для первого сервера присваивается адрес :0, для второго :1 и так далее.

    Но поскольку при запуске команды через sudo для неё создаётся новое окружение с полномочиями суперпользователя и все переменные текущего пользователя из него не доступны, то наша программа просто не знает, по какому адресу ей обращаться. Это что касается ошибки, когда в конце сообщения «can’t open display» нет нуля. Если нуль есть, значит адрес известен, но X-сервер запрещает подключение. По умолчанию X-сервер разрешает подключаться к себе только пользователю, от имени которого он запущен. А теперь давайте разберём, как обойти проблему.

    Как исправить «can’t open display :0»

    Начнём с того, что для запуска графических приложений от имени суперпользователя существуют специальные утилиты. Программа sudo для этого не предназначена. Изначально для таких целей использовались kdesudo в KDE и gksu в Gnome. Сейчас они считаются устаревшими и поставляются по умолчанию далеко не всегда. В Ubuntu вы можете установить gksu командой:

    А затем запустить с помощью неё своё приложение:

    Но надо заметить, что с дисплейным сервером Wayland эта утилита работать не будет. А полноценных альтернатив gksu не существует.

    1. Использование PlicyKit

    Есть утилита pkexec. Она достаточно удобная, но для каждой программы, которую вы хотите запустить с помощью неё надо создавать отдельно файл настройки. Например, чтобы запустить Nautilus, надо открыть файл ниже и добавить в него такой текст:

    sudo vi /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy

    Это значит, что для каждого приложения нам необходимо включить параметр org.freedesktop.policykit.exec.allow_gui=true, иначе переменная DISPLAY экспортирована не будет. Теперь мы можем запустить nautilus:

    Это очень неудобно для запуска новых приложений, поэтому есть ещё несколько путей. Другой вариант — вручную передать утилите нужные переменные:

    pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY nautilus

    2. Использование sudo

    Можно попросить sudo передать все переменные нашего пользователя во временное окружение суперпользователя с помощью опции -E:

    Тогда программа запускается.

    3. Использование gvfs

    Gnome Virtual Filesystem тоже позволяет получить доступ к файлам с правами администратора. Особенно если вам надо только отредактировать файл. Для этого просто добавьте в начале пути admin://. Например, так можно открыть файл /etc/group для редактирования с помощью gedit:

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

    4. Снимаем ограничение доступа к Xorg

    Обычно если переменная $XAUTHORITY содержит адрес файла аутентификации Xorg, то программа использует его для аутентификации в Xorg. Но если значение переменной не установлено, то сервер не позволит установить соединение. Например, если вы получаете ошибку подключения к Display :0, это значит, что адрес дисплейного сервера известен, но к нему нет доступа. Надо разрешить подключаться к Xorg суперпользователю. Для этого используйте команду:

    Эта команда действует только до перезагрузки, чтобы сделать её постоянной, добавьте команду в конец

    #!/bin/bash
    xhost +SI:localuser:root &

    Выводы

    В этой статье мы рассмотрели, как исправить ошибку gtk warning «cannot open display :0» в Ubuntu или другом дистрибутиве. Как видите, это не очень сложно. А вы знаете другие пути решения? Напишите в комментариях!

    источник

    Популярные записи

    Установка wordpress шаг за шагом
    Установка fat на флешку
    Установка и настройка mongodb debian
    Установка колонок для матиза
    Установка внутриматочная спираль мультилоад
    Установка software update point

    Добавить комментарий