Montowanie pendrive z prawami do odczytu i zapisu

Ogólne pytania dotyczące systemu
zed
Posty: 28
Rejestracja: 14 czerwca 2007, 21:51
Lokalizacja: Katowice

Montowanie pendrive z prawami do odczytu i zapisu

Post autor: zed »

Witam wszystkich ponownie.
Chciałem na pendrive zrzucić sobie e-booka bo jutro do pracy idę, więc sobie poczytałbym ale nic z tego mi nie wychodzi bo jak go zamontuję to mam tylko prawa do odczytu.

Kod: Zaznacz cały

mkdir -m 666 /mnt/pendrive
mount /dev/sda1 /mnt/pendrive
Czy robię coś nie tak jak trzeba?
Proszę o pomoc.
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Dodaj do /etc/fstab linijkę

Kod: Zaznacz cały

/dev/sda1       /mnt/pendrive      vfat    rw,user,noauto  0       0
i potem

Kod: Zaznacz cały

mount /mnt/pendrive
zed
Posty: 28
Rejestracja: 14 czerwca 2007, 21:51
Lokalizacja: Katowice

Post autor: zed »

Wiesz, nic to nie dało ale co mnie dziwi nawet dysku ntfs nie mam praw zapisu - tylko odczyt to mój fstab:

Kod: Zaznacz cały

 /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /boot           ext3    defaults        0       2
/dev/hda4       /home           ext3    defaults        0       2
/dev/hda5       /mnt/dysk       ntfs    rw,umask=0222,nls=utf8 0 0
/dev/hda6       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdd        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/sda1       /mnt/pendrive   vfat    rw,user,noauto  0       0
Mógłbyś rzucić okiem na to co może być nie tak, dlaczego dysk ntfs nie ma praw do zapisu?
Z góry bardzo dziękuję za pomoc.
castor
Beginner
Posty: 119
Rejestracja: 03 sierpnia 2007, 15:47

Post autor: castor »

umask=0222 daje ci 555 czyli rx. Poza tym ntfs to tylko odczyt, wiec jesli zapis na ntfs chcesz miec to ntfs-3g uzyj.


co do pendrive to zapodaj tu po jego wlozeniu:

Kod: Zaznacz cały

dmesg | tail

Kod: Zaznacz cały

fdisk -l
zed
Posty: 28
Rejestracja: 14 czerwca 2007, 21:51
Lokalizacja: Katowice

Post autor: zed »

Kod: Zaznacz cały

zed-debian:/home/zed# dmesg | tail
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 177
NVRM: loading NVIDIA UNIX x86 Kernel Module  100.14.11  Wed Jun 13 18:21:22 PDT 2007
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
zed-debian:/home/zed# fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1          12       96358+  83  Linux
/dev/hda2            1228        9964    70179952+   f  W95 Ext'd (LBA)
/dev/hda3              13         498     3903795   83  Linux
/dev/hda4             499        1227     5855692+  83  Linux
/dev/hda5            1281        9964    69754198+   7  HPFS/NTFS
/dev/hda6            1228        1280      425659+  82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sda: 1000 MB, 1000341504 bytes
16 heads, 32 sectors/track, 3816 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3816      976880    e  W95 FAT16 (LBA)
zed-debian:/home/zed#                             
oto co mi wyskoczyło
castor
Beginner
Posty: 119
Rejestracja: 03 sierpnia 2007, 15:47

Post autor: castor »

ten dmesg to bezposrednio po wlozeniu pendirve mial byc :)


Zakladam ze kataolg /mnt/pendrive masz. ...i teraz

Kod: Zaznacz cały

# mount -t vfat /dev/sda1 /mnt/pendirve -o umask=0000
i jak?




Jakiego srodowiska uzywasz?
zed
Posty: 28
Rejestracja: 14 czerwca 2007, 21:51
Lokalizacja: Katowice

Post autor: zed »

używam KDE ale cos powoli zaczyna mnie wpieniać, wczześniej śmigałem pod XFCE i nie maiłem temu środowisku nic do zarzucenia. to ntfs zmieniłem na ntfs-3g i dalej nie mam praw ?? Nie kminie o co mu biega :)

po komendzie która mi podałeś wywala

Kod: Zaznacz cały

zed-debian:/home/zed# mount -t vfat /dev/sda1 /mnt/pendrive -o umask=0000
mount: special device /dev/sda1 does not exist
OK pen poszedł :) po komendzie dmesg | tail

Jakbyś jeszcze mógł poradzić co zrobić żeby mieć dostęp do ntsf
castor
Beginner
Posty: 119
Rejestracja: 03 sierpnia 2007, 15:47

Post autor: castor »

W KDE ci nie pomogę bo nie używam ale na pewno są w nim też mechanizmy, które montują pendrive automatycznie. Poszukaj.
zed pisze:Jakbyś jeszcze mógł poradzić co zrobić żeby mieć dostęp do ntsf
  1. Kod: Zaznacz cały

     apt-get install ntfs-3g
  2. W fstab:

    Kod: Zaznacz cały

    /dev/XXX /mnt/YYY ntfs-3g defaults 0 0
    zmień XXX na twoje urządzenie i YYY na katalog, który montować chcesz.
zed
Posty: 28
Rejestracja: 14 czerwca 2007, 21:51
Lokalizacja: Katowice

Post autor: zed »

Wielkie dzięki castor teraz wszystko gra :)
Awatar użytkownika
Yampress
Administrator
Posty: 6423
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Aby automatycznie montować pendrive dodaj użytkownika do grupy plugdev.
ODPOWIEDZ