Очень нужна помощь экспертов, потому как я совсем запутался с монтированием ntfs...
Вот хроника моих экспериментов.
Тут я буду описывать способ монтирования своих дисков путем изменения /etc/fstab, в основном я там меняю просто типы монтирования.
У меня вообще три диска - 1 на котором сама Ubuntu (его я не трогаю, с ним все окей), 2 - на котором Windows (с ним тоже эксперементировал потому как там тоже скорость низкая), 3 - nvme для файлов.
Собственно вот:
1. монтирование через ntfs-3g:как выглядит /etc/fstab:
# nvme
UUID=B064CFCD64CF948E /media/nglzzz/storage ntfs-3g uid=1000,gid=1000,umask=0022,noatime,sync,auto,nosuid,rw,nouser,big_writes 0 0
# sata ssd
UUID=7000B4B600B4849E /media/nglzzz/windows ntfs-3g uid=1000,gid=1000,umask=0022,noatime,sync,auto,nosuid,rw,nouser,big_writes 0 0
Тестирование скорости:
NVME:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 20,5627 s, 52,2 MB/s
SATA SSD:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
^C150+0 records in
150+0 records out
157286400 bytes (157 MB, 150 MiB) copied, 21,1782 s, 7,4 MB/s
То есть скорость низкая, для ssd никак не подходит.2. Монтирование через UFSD (подсказал soarin в данной теме):как выглядит /etc/fstab:
# nvme
UUID=B064CFCD64CF948E /media/nglzzz/storage ufsd uid=1000,gid=1000,umask=0022,sync,noatime 0 0
# sata ssd
UUID=7000B4B600B4849E /media/nglzzz/windows ufsd uid=1000,gid=1000,umask=0022,sync,noatime 0 0
Тестирование скорости:
NVME:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 21,721 s, 49,4 MB/s
SATA SSD:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 22,8194 s, 47,1 MB/s
Скорость для nvme почти не изменилась, а для sata ssd увеличилась ().3. Просто ntfs тип:как выглядит /etc/fstab:
# nvme
UUID=B064CFCD64CF948E /media/nglzzz/storage ntfs uid=1000,gid=1000,umask=0022,sync,rw,nodev,allow_other,noatime 0 0
# sata ssd
UUID=7000B4B600B4849E /media/nglzzz/windows ntfs uid=1000,gid=1000,umask=0022,sync,rw,nodev,allow_other,noatime 0 0
Тестирование скорости:
NVME:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
^C37+0 records in
37+0 records out
38797312 bytes (39 MB, 37 MiB) copied, 20,6879 s, 1,9 MB/s
SATA SSD:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
^C8+0 records in
8+0 records out
8388608 bytes (8,4 MB, 8,0 MiB) copied, 29,5041 s, 284 kB/s
Скорости ужасные. Тесты пришлось завершить, ибо они бы завершились через несколько секунд.
4. А теперь самое интересное! В файловом менеджере kubuntu есть блок под названием devicesздесь указаны все подключенные девайсы, но они еще не примонтированы. Но после того как кликнуть на один из них, то он автоматически будет смонтирован и доступен для файлового менеджера. Как думаете какая скорость с этим вариантом?
NVME:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 3,26209 s, 329 MB/s
SATA SSD:
sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1,1 GB, 1,0 GiB) copied, 3,17526 s, 338 MB/s
Что это значит? Откуда такая скорость? Что это за драйвер и можно ли им пользоваться? Почему все файлы с доступом 777? Как монтировать это при старте системы? И вообще какой способ монтирования все таки лучше?
Вот на всякий случай вывод команты mount:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=16407912k,nr_inodes=4101978,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=3288792k,mode=755)
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=16485)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sdb2 on /media/nglzzz/windows type fuseblk (rw,nosuid,noatime,sync,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=3288788k,mode=700,uid=1000,gid=1000)
jetbrains-toolbox on /tmp/.mount_jetbralIRNLP type fuse.jetbrains-toolbox (ro,nosuid,nodev,relatime,user_id=1000,group_id=1000)
Пользователь добавил сообщение 08 Мая 2019, 01:27:38:
В общем нашел как монтирует файловый менеджер девайсы.
В настройках есть раздел по монтированию, там можно оформить автоматическое монтирование разделов при логине. В принципе этим можно ограничиться, правда не хотелось бы чтобы все файлы при этом были как 777... И все еще не понимаю какой драйвер при этом используется и почему он на столько быстрее чем распространенный ntfs-3g и UFSD!