Показать полную графическую версию : [решено] Репозитории с Жёсткого диска (HDD)
Devils Night
29-02-2012, 11:55
sudo fdisk -l и blkid »
sudo fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x288e596a
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2611 20972826 c W95 FAT32 (LBA)
/dev/sda2 2612 9729 57175335 f W95 Ext'd (LBA)
/dev/sda5 2612 9729 57175303+ b W95 FAT32
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4e845afd
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 4291 34467426 7 HPFS/NTFS
/dev/sdb2 4292 30401 209728575 5 Extended
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS
/dev/sdb6 17347 30401 104864256 7 HPFS/NTFS
Disk /dev/sdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001b65a
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 392 3148708+ 82 Linux swap / Solaris
/dev/sdc2 393 1698 10490445 83 Linux
/dev/sdc3 1699 3004 10490445 83 Linux
/dev/sdc4 3005 4865 14948452 5 Extended
/dev/sdc5 3005 4865 14948451 83 Linux
sudo blkid
/dev/sda1: UUID="3CA5-9F53" TYPE="vfat"
/dev/sda5: UUID="98DE-186C" TYPE="vfat"
/dev/sdb1: UUID="812BF29435EC6D4E" TYPE="ntfs"
/dev/sdb5: UUID="62ACA4D0ACA49FD1" TYPE="ntfs"
/dev/sdb6: UUID="10FCE50EFCE4EEC2" TYPE="ntfs"
/dev/sdc1: UUID="85f95b8e-2e82-46ea-aeae-0d008bb26559" TYPE="swap"
/dev/sdc2: UUID="e95e3971-a945-411c-b6c1-310d6cb3423a" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdc3: UUID="ca2cdff0-4ab4-4f6b-b406-4df799fffe3d" TYPE="ext3"
/dev/sdc5: UUID="f0d58721-7f41-4260-958e-f7b85a918d81" SEC_TYPE="ext2" TYPE="ext3"
Eakdrazile
29-02-2012, 13:36
выводы есть - нормально. На fstab бы ещё взглянуть.
А на каком жёстком и на каком разделе этого жёсткого у вас та папка CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42... ?
На /dev/sdc немного путаница:
- swap должен быть логическим разделом (т.е. он будет тогда опознаваться как /dev/sdc5 или дальше, начиная с 5), он у вас ещё и помечен как * boot - загрузочный - зачем?
- /dev/sdc1 , /dev/sdc2 , /dev/sdc3 - это всё основные разделы, но по сути они не нужны - линуксы можно спокойно ставить в логические разделы (это только винда требует, чтобы она стояла в primary-разделе).
Лучше наведите порядок на /dev/sdc , я себе это представляю где-то так:
создаёте на /dev/sdc один extended-раздел и делаете в нём 3 логических
/dev/sdc5 - логический (где-то гиг на 20) - это будет корневой / (форматировать можно в любую журналируемую файловую систему, я например пользуюсь JFS)
/dev/sdc6 - логический - подкачка (где-то на 1,5 объёма ОЗУ, но если ОЗУ стоит больше 2 гиг, можно вообще обойтись без подкачки)
/dev/sdc7 - логический (на всё оставшееся место) - это будет /home
По поводу путей к папкам, в общих чертах всё сводится к такому:
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4e845afd
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 4291 34467426 7 HPFS/NTFS
/dev/sdb2 4292 30401 209728575 5 Extended
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS
/dev/sdb6 17347 30401 104864256 7 HPFS/NTFS
если у вас на этом диске стоит какая-то винда, и нужная папка у вас (с точки зрения винды) находится на диске D, то с точки зрения линукса это будет /dev/sdb5, если на диске E - значит /dev/sdb6.
Но в убунте и дебиане в синтаксисе /etc/fstab вместо обозначений /dev/sd... используется UUID, поэтому диск D имеет UUID=62ACA4D0ACA49FD1, диск E имеет UUID=10FCE50EFCE4EEC2 (это видно из вывода blkid). Смотрите в /etc/fstab, какие точки монтирования у разделов с такими uuid, и тогда нужная строка для монтирования образа с папки CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42 будет выглядеть где-то так:
/точка_монтирования_раздела/CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42/ubuntu-10.04.3-dvd-i386.iso /папка_куда_монтируем_образ auto loop 0 0
Devils Night
29-02-2012, 19:01
На fstab бы ещё взглянуть. »Прикрепил файл.
А на каком жёстком и на каком разделе этого жёсткого у вас та папкаЗдесь:
Disk /dev/sdb: 250.1 GB »
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS »
у вас ещё и помечен как * boot - загрузочный - зачем? »надеюсь я понял, поясню немного:
/dev/sda1 * 1 2611 20972826 c W95 FAT32 (LBA) Установлен WinXP
/dev/sda2 2612 9729 57175335 f W95 Ext'd (LBA)
/dev/sda5 2612 9729 57175303+ b W95 FAT32 »
/dev/sdb1 * 1 4291 34467426 7 HPFS/NTFS Установлен Win7
/dev/sdb2 4292 30401 209728575 5 Extended
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS
/dev/sdb6 17347 30401 104864256 7 HPFS/NTFS »
Этот хард отдал под линукс
/dev/sdc1 * 1 392 3148708+ 82 Linux swap / Solaris
/dev/sdc2 393 1698 10490445 83 Linux
/dev/sdc3 1699 3004 10490445 83 Linux
/dev/sdc4 3005 4865 14948452 5 Extended
/dev/sdc5 3005 4865 14948451 83 Linux »
Разметка такая:
Swap 2 гб
EXT3 - / 10 гб Дебиан
EXT3 - / 10 гб Убунту
EXT3 - /home 16 гб
fstab.zip (http://forum.oszone.net/attachment.php?attachmentid=81910&d=1335945404)
Eakdrazile
29-02-2012, 19:52
В общем в fstab не прописаны никакие разделы, кроме основных. Выходит, что у вас все посторонние разделы монтируются через файловый менеджер (вернее посредством gnome-mount, вроде бы, если стоит гном), т.е. не автоматически - обратились к разделу такому-то в наутилусе, он смонтировался, не обратились - не монтируется. Если вы планируете использовать образ, хранящийся на таком разделе, то раздел надо прописать в fstab. Иначе будет происходить так:
- основные файловые системы смонтировались,
- монтирование образа, который лежит где-то там невозможно, так как не смонтирован раздел, на котором он лежит.
Насчёт монтирования образа, в fstab надо прописать:
# сначала монтируем раздел, на котором у нас находится папка с образом
/dev/sdb5 /mnt/ntfs_d ntfs-3g defaults,gid=users,fmask=113,dmask=002 0 0
# естественно, папку /mnt/ntfs_d надо создать заранее, должен быть установлен пакет ntfs-3g
# монтируем образ
/mnt/ntfs_d/CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42/ubuntu-10.04.3-dvd-i386.iso /папка_куда_монтируем_образ auto loop 0 0
Разметка на /dev/sdc у вас странная: подкачка у вас в основном разделе (причем ещё и загрузочном), ещё два основных раздела. Зачем? Спокойно можно было делать один extended и в нём сколько угодно логических.
EXT3 - /home 16 гб - интересно, у вас общий /home и для дебиана и для убунты. Как бы у вас потом не было проблем.
Devils Night
29-02-2012, 20:15
Выходит, что у вас все посторонние разделы монтируются через файловый менеджер (вернее посредством gnome-mount, вроде бы, если стоит гном), т.е. не автоматически - обратились к разделу такому-то в наутилусе, он смонтировался, не обратились - не монтируется. »Понял, да получается именно так, обратился к разделу в наутилусе, он смонтировался, не обратился - не смонтировался, т.е когда загрузилась система, они типа ещё не активны, становятся активными когда я к ним обращаюсь. Стоит Гном
Разметка на /dev/sdc у вас странная: подкачка у вас в основном разделе (причем ещё и загрузочном), ещё два основных раздела. Зачем? Спокойно можно было делать один extended и в нём сколько угодно логических. »В том то и дело что я понятия не имею как надо по нормальному размечать, разметка естественно вручную, т.к пару раз хватило довериться автоматической разметке, что все данные попусту исчезли.
EXT3 - /home 16 гб - интересно, у вас общий /home и для дебиана и для убунты. »Да. Т.е где то по 8 гигов нужно отдать на дебиан и убунту?
Eakdrazile
29-02-2012, 21:07
в /home обычно хранятся в скрытых каталогах файлы настройки разных програм (и системные в т.ч.) для определенного пользователя - проще говоря, "профили".
Файлов этих много, для разных программ. Версии программ в убунте и дебиане (да и сами программы) могут отличаться, в таком случае и "профили" пользователя могут корректно работать в одной операционке, но некорректно в другой (могут перезаписыватся профиля, созданные в убунте, профилями в дебиане, когда перезагружаетесь и начинаете работать в дебиане и т.д.). Поэтому лучше сделать 2 /home - раздела. По 8 гиг должно хватить.
Devils Night
29-02-2012, 22:07
В общем в fstab не прописаны никакие разделы, кроме основных. »Кстати добавлю, когда ставился линукс то 80-ти и 250-ти гиговые HDD отключаю, дабы не нарушить или не форматнуть чего лишнего. Пологаю из-за этого и не монтировались, хотя может и не по этому.
А насчёт этого
home/user/rep/ubuntu/pool/
main
universe »
то в main и universe находятся не всё, а только некоторые, т.е те которые были скачены по случаю того чего не хватало системе, т.е драйвера Nvidia и.т.д, список прикрепил, видимо по этому и
вдальнейшем могло выдавать сообщение типа:
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/main/source/Sources.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/universe/source/Sources.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/main/binary-i386/Packages.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/universe/binary-i386/Packages.gz Файл не найден
Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
rep.rar (http://forum.oszone.net/attachment.php?attachmentid=81911&d=1335945404)
Eakdrazile
01-03-2012, 00:15
Кстати добавлю, когда ставился линукс то 80-ти и 250-ти гиговые HDD отключаю, дабы не нарушить или не форматнуть чего лишнего. Пологаю из-за этого и не монтировались, хотя может и не по этому. »
Не факт: у меня при установке винты не отрубаются и у дебиана в fstab после установки тоже прописаны только его основные разделы. А вот Slackware на этапе установки обязательно спрашивает, использовать ли другие разделы и куда их монтировать.
Глянул я в этот rep. Это что вы себе вроде сомосборного репозитория сделали? APT видит и воспринимает репозиторий не по пакетам, а по некоторым заголовочным файлам, их то у вас и нет. Вот оно вам и ошибку выдаёт.
Вот, ради примера, структура репозитория для Slapt-get - http://repository.slacky.eu/slackware-13.0/ (это для Slackware). В дебиане и его потомках структура немного отличается, но в общем-то нечто похожее: каталоги с пакетами по категориям и дополнительные файлы - всё это составляет целостный репозиторий.
costyalom
02-03-2012, 11:29
Репозитории И Настройка (http://4debian.info/posts/administration/id-136-debian-sources-list.html) - почитай, будут вопросы пиши, там не только с HDD но и с других источников описано
Devils Night
12-03-2012, 04:45
самый простой способ - это использование специализированного прокси-сервера, кэширующего пакеты. Например, apt-cacher-ng
Для работы достаточно прописать его в настройках APT и SYNAPTIC в качестве прокси-сервера. »А можно по подробнее?После этого он будет размещать все единожды скачанные пакеты в каталог на жёстком диске.
Также можно загрузить все нужные пакеты на одном компьютере, а потом скопировать этот кешированный репозиторий на нужный компьютер »Это уже интересней.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.