Подключение раздела ext4 (Debian Jessie)

Автор ulyssesd, 09 апреля 2015, 21:12:08

« назад - далее »

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

ulyssesd

Имеем:
Свежеустановленную Jessie + Mate (из недавних дневных срезов и обновленную)
Никаких дополнительных пакетов не доставлялось
Перед установкой был создан с диска LiveGparted логический раздел sda5 и размечен в ext4
для того что бы он подгружался автоматически при старте системы в fstab было прописано
UUID=a69aaf27-4cd4-4b65-993c-ee818a54ff81 /media/My_Home ext4 rw,auto,relatime 0 0
после чего было сделано
sudo chmod -R 0777 /media/My_Home
вывод ls -l в каталоге media
ulyssesd@acer-debian:/media$ ls -l
итого 16
drwxr-xr-x  2 root root 4096 апр  8 14:20 cdrom
drwxrwxrwx  1 root root 4096 апр  8 18:05 My_Data
drwxrwxrwx  2  777 root 4096 апр  9 16:16 My_Home
drwxr-x---+ 2 root root 4096 апр  9 17:40 ulyssesd

После перезагрузки системы нет разрешения на запись для меня, хотя раздел смонтирован.
Перемонтирование раздела открывает возможность записи.

Ни фига не понимаю  >:(

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

qupl

Цитата: ulyssesd от 09 апреля 2015, 21:12:08UUID=a69aaf27-4cd4-4b65-993c-ee818a54ff81 /media/My_Home ext4 rw,auto,relatime 0 2
Вот так получше будет.

yura_n

#2
Цитата: ulyssesd от 09 апреля 2015, 21:12:08

sudo chmod -R 0777 /media/My_Home

Похоже вы выполнили не chmod, а chown.

ulyssesd

qupl, а чем 2 лучше 0 или 1 вроде согласно манов это влияет только на проверку целостности системы?
yura_n, а чего токо там не писал все равно сути от этого не меняет.

yura_n

Цитата: ulyssesd от 09 апреля 2015, 21:26:04yura_n, а чего токо там не писал все равно сути от этого не меняет.
Просто у вас в правах сейчас владелец не пойми кто:

drwxrwxrwx  2  777 root 4096 апр  9 16:16 My_Home

ulyssesd

yura_n, снес точку монтирования и создал заново, выполнил именно chmod, результат тот же.
Самое интересное
рядом стоит еще 2 системы (bunta и manjaro) их раздела монтируются без проблем и во время загрузки и после и права на запись есть сразу
я в потеряшках  :o

qupl

ulyssesd, 0 кроме ридонли приводов лучше не использовать, о проблемах с диском лучше знать заранее.

А по правам вы покажите вывод ls не в /media , а в примонтированном разделе.

oermolaev

полагаю, надо монтировать или с опцией suid, или default

ulyssesd

Цитата: qupl от 09 апреля 2015, 21:36:07А по правам вы покажите вывод ls не в /media , а в примонтированном разделе.
А показывать нечего, т.к. я ничего создать не могу из под своего пользователя, а под root создавать смысла не вижу т.к. задача не в этом.

qupl


ulyssesd

Вывод сразу после перезагрузки
ulyssesd@acer-debian:~$ cd /media
ulyssesd@acer-debian:/media$ ls -l
итого 16
drwxr-xr-x  2 root root 4096 апр  8 14:20 cdrom
drwxrwxrwx  1 root root 4096 апр  8 18:05 My_Data
drwxrwxrwx  3 root root 4096 апр  7 13:43 My_Home
drwxr-x---+ 2 root root 4096 апр  9 17:40 ulyssesd
ulyssesd@acer-debian:/media$ ls -l /media/My_Home
итого 16
drwxrwxrwx 2 root root 16384 апр  7 13:43 lost+found
ulyssesd@acer-debian:/media$ cat /etc/mtab
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=216865,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=412548k,mode=755 0 0
/dev/sda3 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sda6 /media/My_Data fuseblk rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
/dev/sda5 /media/My_Home ext4 rw,relatime,data=ordered 0 0
rpc_pipefs /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
tmpfs /run/user/116 tmpfs rw,nosuid,nodev,relatime,size=206276k,mode=700,uid=116,gid=124 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=206276k,mode=700,uid=1000,gid=1000 0 0
ulyssesd@acer-debian:/media$ ls -l /media/My_Home
итого 20
drwxr-xr-x 2 ulyssesd ulyssesd  4096 апр  9 21:59 2
drwxrwxrwx 2 root     root     16384 апр  7 13:43 lost+found
ulyssesd@acer-debian:/media$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda3 during installation
UUID=d999c0d5-399c-4876-b945-05032db5250a /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda10 during installation
UUID=7f2c1332-806f-4e46-a8da-ff8eeb62cb31 none            swap    sw              0       0
UUID=736CF0AF4A78A22D /media/My_Data ntfs-3g auto,defaults,x-gvfs-show 0 0
UUID=a69aaf27-4cd4-4b65-993c-ee818a54ff81 /media/My_Home ext4 rw,suid,auto,relatime,x-gvfs-show 0 2
ulyssesd@acer-debian:/media$

Ничего не понял, каталог создал в caja

qupl

ulyssesd, нормальные права.
mkdir /media/My_Home/test
touch  /media/My_Home/test/test.txt
ls  -l /media/My_Home/test

yura_n

#12
Попробуйте отмонтировать. Затем:

chown root:root /media/My_Home

Возможно это поможет избавиться от трех семерок.
Затем снова примонтируйте. Создайте внутри каталог с любым названием. Например:

mkdir /media/My_Home/temp

Затем присвойте этому каталогу владельцем своего пользователя. Например:

chown -R ulyssesd /media/My_Home/temp

Отмонтируйте, примонтируйте и посмотрите остался ли каталог temp принадлежащим пользователю ulyssesd. Если да, то может быть будет проще сложить все в этот каталог и пользоваться.

ulyssesd

ulyssesd@acer-debian:~$ cd /media
ulyssesd@acer-debian:/media$ mkdir /media/My_Home/test
ulyssesd@acer-debian:/media$ touch  /media/My_Home/test/test.txt
ulyssesd@acer-debian:/media$ ls -l
итого 16
drwxr-xr-x  2 root root 4096 апр  8 14:20 cdrom
drwxrwxrwx  1 root root 4096 апр  8 18:05 My_Data
drwxrwxrwx  5 root root 4096 апр  9 22:13 My_Home
drwxr-x---+ 2 root root 4096 апр  9 17:40 ulyssesd
ulyssesd@acer-debian:/media$ cd My_Home/
ulyssesd@acer-debian:/media/My_Home$ ls -l
итого 24
drwxr-xr-x 2 ulyssesd ulyssesd  4096 апр  9 21:59 2
drwxrwxrwx 2 root     root     16384 апр  7 13:43 lost+found
drwxr-xr-x 2 ulyssesd ulyssesd  4096 апр  9 22:13 test
-rw-r--r-- 1 ulyssesd ulyssesd     0 апр  9 22:12 хрень
ulyssesd@acer-debian:/media/My_Home$

Я воот одного не понял, что я до этого делал не так, почему сейчас работает после перезагрузки а до этого не работало.
Монтирование и отмонтирование работает сейчас нормально, все создается и удаляется.
Где была ошибка?
Шаманство прямо какое-то ... (пойду сотру пыль с бубна, помог однако ;)

yura_n

Могу предположить, что когда вы присваивали права самой точке монтирования, вы перепутали chmod с chown. А уже после монтирования, к точке монтирования с таким непонятным пользователем, возникали проблемы.