Клуб любителей Linux

Свернуть
X
 
  • Время
  • Показать
Очистить всё
новые сообщения
  • Владимир Ростовцев
    Был

    • 24 November 2001
    • 6891

    #46
    Сообщение от Гумеров Эмиль
    попробуйте сделать так:
    cp /mnt/hda1/Documents\ and\ Settings/Rostovtsev\ Vladimir/Мои\ документы/UBCD4Win.doc /mnt/hda2/

    Полезный совет - в командной строке не забывайте почаще нажимать Таб, скорее всего у вас установлена bash или ей подобная оболочка, в таком случае это Вам серьезно облегчит диалог с командной строкой :0)
    Увы, брат:

    knoppix@ttyp1[knoppix]$ cp /mnt/hda1/Documents\ and\ Settings/Rostovtsev\ Vladimir/Мои\ документы/UBCD4Win.doc /mnt/hda2/
    cp: невозможно создать обычный файл `/mnt/hda2/UBCD4Win.doc': Read-only file system
    knoppix@ttyp1[knoppix]$
    Мир на Израиля! Приди скорее, Иисус!
    Ожидающий Его, Владимир Ростовцев.

    Комментарий

    • Deja-vu
      Yes, we can

      • 09 December 2003
      • 10834

      #47
      vrost что у вас за виндовс и файловая система?
      - Ты правда не веришь в Бога? Совсем?
      - Да вот те крест!

      Комментарий

      • Владимир Ростовцев
        Был

        • 24 November 2001
        • 6891

        #48
        Сообщение от Deja-vu
        vrost что у вас за виндовс и файловая система?
        Винда ХР, Fat32 (vfat)
        Мир на Израиля! Приди скорее, Иисус!
        Ожидающий Его, Владимир Ростовцев.

        Комментарий

        • Гумеров Эмиль
          Ветеран

          • 07 August 2002
          • 6711

          #49
          Сообщение от vrost
          Увы, брат:

          knoppix@ttyp1[knoppix]$ cp /mnt/hda1/Documents\ and\ Settings/Rostovtsev\ Vladimir/Мои\ документы/UBCD4Win.doc /mnt/hda2/
          cp: невозможно создать обычный файл `/mnt/hda2/UBCD4Win.doc': Read-only file system
          knoppix@ttyp1[knoppix]$
          Ну, вот это уже более понятно, скорее всего Ваша файловая система фат32 смонтирована только для чтения.
          Попробуйте задать команду id (чтобы посмотреть под каким пользователем вы работаете), а потом mount (чтобы посмотреть как смонтированы Ваши файловые системы)

          Комментарий

          • Владимир Ростовцев
            Был

            • 24 November 2001
            • 6891

            #50
            Сообщение от Гумеров Эмиль
            Ну, вот это уже более понятно, скорее всего Ваша файловая система фат32 смонтирована только для чтения.
            Попробуйте задать команду id (чтобы посмотреть под каким пользователем вы работаете),
            knoppix@ttyp1[knoppix]$ id
            uid=1000(knoppix) gid=1000(knoppix) группы=1000(knoppix),20(dialout),21(fax),22(voice) ,24(cdrom),25(floppy),26(tape),27(sudo),29(audio), 30(dip),44(video),60(games),100(users),106(usb)

            а потом mount (чтобы посмотреть как смонтированы Ваши файловые системы
            knoppix@ttyp1[knoppix]$ mount
            /dev/root on / type ext2 (rw)
            /dev/scd0 on /cdrom type iso9660 (ro)
            /dev/cloop on /KNOPPIX type iso9660 (ro)
            /ramdisk on /ramdisk type tmpfs (rw,size=301832k)
            /proc/bus/usb on /proc/bus/usb type usbdevfs (rw,devmode=0666)
            automount(pid399) on /mnt/auto type autofs (rw,fd=4,pgrp=399,minproto=2,maxproto=4)
            /dev/hda1 on /mnt/hda1 type vfat (ro,nosuid,nodev,umask=000,iocharset=koi8-r,uid=1000,gid=1000)
            /dev/hda2 on /mnt/hda2 type vfat (ro,nosuid,nodev,umask=000,iocharset=koi8-r,uid=1000,gid=1000)
            Мир на Израиля! Приди скорее, Иисус!
            Ожидающий Его, Владимир Ростовцев.

            Комментарий

            • Гумеров Эмиль
              Ветеран

              • 07 August 2002
              • 6711

              #51
              Сообщение от vrost
              /dev/hda1 on /mnt/hda1 type vfat (ro,nosuid,nodev,umask=000,iocharset=koi8-r,uid=1000,gid=1000)
              /dev/hda2 on /mnt/hda2 type vfat (ro,nosuid,nodev,umask=000,iocharset=koi8-r,uid=1000,gid=1000)
              Вот у обоих дисков стоит параметр ro, от него нам и надо избавиться(должно быть rw).
              Я не знаю каким образом происходит монтирование файловых систем в кноппиксе, но вот в ред хате я задаю параметр монтирования в файле /etc/fstab, где указываю все параметры монтирования, например:
              /dev/hda1 /mnt/c vfat auto,rw,user,iocharset=utf8,codepage=866 0 0

              Но у вас наверное не так.

              попробуйте отмонтировать /mnt/hda2, для этого сделайте:
              umount /mnt/hda2

              Затем попробуйте сделать так:

              mount -t vfat /dev/hda2 /mnt/hda2

              Наберите команду mount и если у /dev/hda2 появился параметр rw, то мы добились желаемого результата, т.е туда теперь можно копировать файлы (но после перезагрузки кноппикса нужно будет все проделывать заново, т.к насколько я знаю он не позоляет вносить пользовательские параметры в таблицу монтирования /etc/fstab)

              PS пошел я баиньки

              Комментарий

              • Владимир Ростовцев
                Был

                • 24 November 2001
                • 6891

                #52
                Сообщение от Гумеров Эмиль

                попробуйте отмонтировать /mnt/hda2, для этого сделайте:
                umount /mnt/hda2

                Затем попробуйте сделать так:

                mount -t vfat /dev/hda2 /mnt/hda2

                Наберите команду mount и если у /dev/hda2 появился параметр rw, то мы добились желаемого результата, т.е туда теперь можно копировать файлы (но после перезагрузки кноппикса нужно будет все проделывать заново, т.к насколько я знаю он не позоляет вносить пользовательские параметры в таблицу монтирования /etc/fstab)
                Спасибо брат, но пока не выходит:

                knoppix@ttyp1[knoppix]$ umount /mnt/hda2
                umount: /mnt/hda2: device is busy
                knoppix@ttyp1[knoppix]$ mount -t vfat /dev/hda2 /mnt/hda2
                mount: only root can do that
                -похоже, что у меня нет прав администратора?


                Благословит Господь ваш сон.
                Мир на Израиля! Приди скорее, Иисус!
                Ожидающий Его, Владимир Ростовцев.

                Комментарий

                • Гумеров Эмиль
                  Ветеран

                  • 07 August 2002
                  • 6711

                  #53
                  knoppix@ttyp1[knoppix]$ umount /mnt/hda2
                  umount: /mnt/hda2: device is busy
                  knoppix@ttyp1[knoppix]$ mount -t vfat /dev/hda2 /mnt/hda2
                  mount: only root can do that
                  -похоже, что у меня нет прав администратора?
                  Сделайте так (переход в режим администратора): su -
                  если попросит пароль - введите его, Вы его должны знать.

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

                  Если у вас были запущены какие-то программы на том диске(hda2) или текстовый редактор просматривает какой-либо файл с этого диска- их нужно закрыть, иначе линукс так и не даст отмонтировать этот диск. После того, как Вы закроете эти приложения, сделайте: umount /mnt/hda2

                  а потом,
                  mount -t vfat /dev/hda2 /mnt/hda2

                  Возможно, что в кноппиксе такие вещи делаются гораздо проще (ведь должна же быть предусмотрена возможность полноценной работы с дисками), только об этом я ничего не знаю, т.к не являюсь его пользователем :0(

                  Комментарий

                  • Владимир Ростовцев
                    Был

                    • 24 November 2001
                    • 6891

                    #54
                    Сообщение от Гумеров Эмиль
                    Сделайте так (
                    Большое спасибо, дорогой брат Эмиль-буду пробовать.

                    Всё сделал,
                    knoppix@ttyp1[knoppix]$ su -
                    root@ttyp1[~]#
                    root@ttyp1[~]# umount /mnt/hda2
                    umount: /mnt/hda2: device is busy
                    root@ttyp1[~]# mount -t vfat /dev/hda2 /mnt/hda2
                    mount: /dev/hda2 already mounted or /mnt/hda2 busy
                    mount: according to mtab, /dev/hda2 is already mounted on /mnt/hda2


                    но копирование не идёт...
                    Кстати, на дискету копирование проходит без проблем.
                    Последний раз редактировалось Владимир Ростовцев; 08 December 2004, 03:17 AM.
                    Мир на Израиля! Приди скорее, Иисус!
                    Ожидающий Его, Владимир Ростовцев.

                    Комментарий

                    • test
                      Ветеран

                      • 15 December 2003
                      • 4658

                      #55
                      Сообщение от vrost
                      Большое спасибо, дорогой брат Эмиль-буду пробовать.

                      Всё сделал,
                      knoppix@ttyp1[knoppix]$ su -
                      root@ttyp1[~]#
                      root@ttyp1[~]# umount /mnt/hda2
                      umount: /mnt/hda2: device is busy
                      root@ttyp1[~]# mount -t vfat /dev/hda2 /mnt/hda2
                      mount: /dev/hda2 already mounted or /mnt/hda2 busy
                      mount: according to mtab, /dev/hda2 is already mounted on /mnt/hda2


                      но копирование не идёт...
                      Кстати, на дискету копирование проходит без проблем.
                      umount не прошел: umount: /mnt/hda2: device is busy
                      Вам нужно закрыть все програмы использующие /mnt/hda2
                      Сделать cd /
                      и umount -f /mnt/hda2
                      =============
                      Или сделайте так:
                      mount /dev/hda2 /mnt/hda2 -o rw,remount
                      А потом mount - посмотрите рез-т. Если rw - то root уже сможет писать...
                      Неверующие не могут опровергнуть веры. А верующие могут не живя по своей вере

                      Комментарий

                      • Гумеров Эмиль
                        Ветеран

                        • 07 August 2002
                        • 6711

                        #56
                        Если по-прежнему диск будет занят какими-то процессами, то для то
                        го, чтобы посмотреть что там "висит" можно сделать так:
                        su -
                        затем
                        fuser -v /mnt/hda2

                        Результат выполения этой команды будет примерно таков:
                        ____________ USER ____ PID ____ ACCESS ____ COMMAND
                        /mnt/hda2 ___ emil ____ 3375 ____..c.. ________bash
                        ____________ emil ____ 4208 ____ ..c.. _______ vim
                        ____________ root ____ kernel ____mount ____ /mnt/hda2

                        если после команды
                        cd /
                        по-прежнему будут "висеть" процессы, то от них надо избвиться, для этого надо выполняется команда:

                        kill <PID>

                        где <PID> это номер процесса, который высвечивается командой fuser -v /mnt/hda2. Только не нужно убивать процесс, который отвечает за монтирования диска, в моем случае это "root kernel mount /mnt/hda2"

                        после освобождения от этих процессов необходимо выполнить размонтирование и монтирование этого диска

                        Комментарий

                        • Владимир Ростовцев
                          Был

                          • 24 November 2001
                          • 6891

                          #57
                          Сделал, как советовали, вот получается такая картина:

                          knoppix@ttyp1[knoppix]$ mount /dev/hda2 /mnt/hda2 -o rw,remount
                          mount: only root can do that
                          knoppix@ttyp1[knoppix]$ cd /
                          knoppix@ttyp1[/]$ umount -f /mnt/hda2
                          umount: only root can do that -

                          похоже не даёт - у меня нет прав администратора? (root@tty1[/]# и root@ttyp1[~]# - не одно ли тоже?)

                          knoppix@ttyp1[/]$ su -
                          root@ttyp1[~]# fuser -v /mnt/hda2

                          ____________ USER _PID_ ACCESS COMMAND
                          /mnt/hda2 __ root _ kernel _mount /mnt/hda2
                          root@ttyp1[~]# cd /
                          root@ttyp1[/]#

                          Этот процесс убивать, как я понял, не рекомендуется.
                          Последний раз редактировалось Владимир Ростовцев; 09 December 2004, 04:08 AM.
                          Мир на Израиля! Приди скорее, Иисус!
                          Ожидающий Его, Владимир Ростовцев.

                          Комментарий

                          • Гумеров Эмиль
                            Ветеран

                            • 07 August 2002
                            • 6711

                            #58
                            knoppix@ttyp1[knoppix]$ mount /dev/hda2 /mnt/hda2 -o rw,remount
                            Все нормально!
                            Прежде чем перемонтировать этот диск, Вам необходимо войти под пользователем root, т.е для этого нужно сделать
                            su -
                            а затем уже делать
                            mount /dev/hda2 /mnt/hda2 -o rw,remount

                            Комментарий

                            • Владимир Ростовцев
                              Был

                              • 24 November 2001
                              • 6891

                              #59
                              Сообщение от Гумеров Эмиль
                              Все нормально!
                              Прежде чем перемонтировать этот диск, Вам необходимо войти под пользователем root, т.е для этого нужно сделать
                              su -
                              а затем уже делать
                              mount /dev/hda2 /mnt/hda2 -o rw,remount
                              Большое спасибо, братья Эмиль и test!

                              Всё получилось. Жаль, что нельзя копировать автоматом.

                              Функциональность Кноппикса по сравнению с Win PE намного выше.

                              Да, ещё принтер не получается прикрутить, вылазит ошибка:

                              "Не удалось установить соединение с сервером CUPS"
                              Мир на Израиля! Приди скорее, Иисус!
                              Ожидающий Его, Владимир Ростовцев.

                              Комментарий

                              • test
                                Ветеран

                                • 15 December 2003
                                • 4658

                                #60
                                Сообщение от vrost
                                Большое спасибо, братья Эмиль и test!

                                Всё получилось. Жаль, что нельзя копировать автоматом.
                                Можно и автоматом. Надо только найти файл fstab и прописать там правильные права монтирования. Я не знаю knopix, поэтому попробуйте найти этот файл сами в системе. (обычно он лежит в /etc/fstab)
                                попробуйте дать команду: locate fstab

                                там можно прописать: 1) rw 2) под чьим именем монтируется система



                                Сообщение от vrost
                                Функциональность Кноппикса по сравнению с Win PE намного выше.
                                Просто в дистрибутив по умолчанию включено энное кол-во всего, что в винде надо ставить дополнительно. Напр. все языки програмирования там есть (кроме basic'а наверное)

                                Сообщение от vrost
                                Да, ещё принтер не получается прикрутить, вылазит ошибка:
                                "Не удалось установить соединение с сервером CUPS"
                                я не очень знаком с этой системой (knopix), поэтому могу только предполагать:
                                1. проверьте запущен ли cups (сервер печати)
                                /etc/init.d/cups status
                                если нет, то 1)su -
                                2) /etc/init.d/cups start
                                2. В графическом режиме есть утилита: printtool (запустите из терминала). Это настройщик принтеров
                                Неверующие не могут опровергнуть веры. А верующие могут не живя по своей вере

                                Комментарий

                                Обработка...