Страница 1 из 1

Забилась RootFS "/"

Добавлено: 2011-11-22 15:44:06
_3pper
Не понятно чем забился корневой раздел "/".

Код: Выделить всё

%df -h
Filesystem            Size    Used   Avail Capacity  Mounted on
/dev/label/rootfs0    1.9G    1.9G   -158M   109%    /
devfs                 1.0K    1.0K      0B   100%    /dev
/dev/label/var0       1.9G    159M    1.6G     9%    /var
/dev/label/tmp0       989M     20K    910M     0%    /tmp
/dev/label/usr0       101G    2.3G     91G     2%    /usr
/dev/ad8s1            387G    4.0K    356G     0%    /mnt
/dev/ad8s2             64G    4.0K     59G     0%    /mnt
%uname -v
FreeBSD 8.2-PRERELEASE #16 r216406: Wed Feb 16 14:11:59 PST 2011     root@build8x32.pcbsd.org:/usr/obj/storage/fbsd-sources/8-stable/sys/GENERIC
Как выяснить чем забился, и как лечить? До этого пытался создать виртуальный диск командой dd на устройстве ad8s1.
И еще вопрос, почему Жесткие диски (ad8s1, ad8s2) командой mount монтируются не в /mnt, как я прошу, а в корневой раздел?

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 16:26:11
GhOsT_MZ
man du
И еще, обратить внимание на ключ -x.

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 17:04:37
_3pper
Спасибо, нашел файл в котором я и пытался разместить вирт. диск.
Как же мне тогда создать вирт. диск размером более 20гб., на устройстве ad8s1, если мне РутФС не позволяет создавать файлы более 2гб. Т.е., чтобы создать такой большой по размеру файл, мне надо будет делать РутФС так же, более 20 гб?) Вообще мне логика не совсем понятна, почему файл создается в корневом слайсе, а не на жестком диске, на который я ему указал)

Так же вопрос с монтированием не решен. Почему у меня диск смонтировался не в /mnt как я просил, а смонтировался в корневом разделе, и хотя df -h и пишет, что ad8 смонтированы в папке /mnt, но на самом деле их там нету.

И прошу прощения у модераторов, за не к месту размещенный пост. В преть буду аккуратнее

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 18:49:28
GhOsT_MZ
1) Как создаете вирт. диск?
2) Где просили смонтировать в /mnt?
Кстати, в /mnt пытаетесь смонтировать 2 ФС:

Код: Выделить всё

/dev/ad8s1            387G    4.0K    356G     0%    /mnt
/dev/ad8s2             64G    4.0K     59G     0%    /mnt
Нужно изменить точку монтирования у одной ФС.

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 20:00:31
_3pper
1.

Код: Выделить всё

dd if=/dev/zero of=/ad8s2/VFS/u_guest.vfs bs=1024 count=31457280
2. Да. Точнее, я так прописал в fstab

Т.е., для каждой точки монтирования мне лучше всего создать свой каталог? Ибо, насколько я помню, Mount цепляет устройства только к уже созданным каталогам. Например:

Код: Выделить всё

/dev/ad8s1            387G    4.0K    356G     0%    /mnt/ad8s1
/dev/ad8s2             64G    4.0K     59G     0%    /mnt/ad8s2
? )

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 20:23:54
GhOsT_MZ
Да, монтируется только в заранее созданный каталог, но никто не мешает создать несколько каталого в /mnt, куда монтировать обе ФС. И можно еще glabel list? И еще, /ad8s2/VFS не является ли линком на каталог гдето в /?

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 20:36:04
_3pper

Код: Выделить всё

/usr/local/etc/> glabel list
Geom name: ad0s1a
Providers:
1. Name: label/rootfs0
   Mediasize: 2147483136 (2.0G)
   Sectorsize: 512
   Mode: r1w1e1
   secoffset: 0
   offset: 0
   seclength: 4194303
   length: 2147483136
   index: 0
Consumers:
1. Name: ad0s1a
   Mediasize: 2147483648 (2.0G)
   Sectorsize: 512
   Mode: r1w1e2

Geom name: ad0s1b
Providers:
1. Name: label/swap0
   Mediasize: 2147483136 (2.0G)
   Sectorsize: 512
   Mode: r1w1e0
   secoffset: 0
   offset: 0
   seclength: 4194303
   length: 2147483136
   index: 0
Consumers:
1. Name: ad0s1b
   Mediasize: 2147483648 (2.0G)
   Sectorsize: 512
   Mode: r1w1e1

Geom name: ad0s1d
Providers:
1. Name: label/var0
   Mediasize: 2147483136 (2.0G)
   Sectorsize: 512
   Mode: r1w1e1
   secoffset: 0
   offset: 0
   seclength: 4194303
   length: 2147483136
   index: 0
Consumers:
1. Name: ad0s1d
   Mediasize: 2147483648 (2.0G)
   Sectorsize: 512
   Mode: r1w1e2

Geom name: ad0s1e
Providers:
1. Name: label/tmp0
   Mediasize: 1073741312 (1.0G)
   Sectorsize: 512
   Mode: r1w1e1
   secoffset: 0
   offset: 0
   seclength: 2097151
   length: 1073741312
   index: 0
Consumers:
1. Name: ad0s1e
   Mediasize: 1073741824 (1.0G)
   Sectorsize: 512
   Mode: r1w1e2

Geom name: ad0s1f
Providers:
1. Name: label/usr0
   Mediasize: 112512204288 (105G)
   Sectorsize: 512
   Mode: r1w1e1
   secoffset: 0
   offset: 0
   seclength: 219750399
   length: 112512204288
   index: 0
Consumers:
1. Name: ad0s1f
   Mediasize: 112512204800 (105G)
   Sectorsize: 512
   Mode: r1w1e2

Geom name: ad1s2
Providers:
1. Name: ntfs/Buh
   Mediasize: 250056705024 (233G)
   Sectorsize: 512
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 488392002
   length: 250056705024
   index: 0
Consumers:
1. Name: ad1s2
   Mediasize: 250056705024 (233G)
   Sectorsize: 512
   Mode: r0w0e0

Geom name: ad10s1
Providers:
1. Name: ntfs/Corp
   Mediasize: 1500299265024 (1.4T)
   Sectorsize: 512
   Mode: r0w0e0
   secoffset: 0
   offset: 0
   seclength: 2930272002
   length: 1500299265024
   index: 0
Consumers:
1. Name: ad10s1
   Mediasize: 1500299265024 (1.4T)
   Sectorsize: 512
   Mode: r0w0e0

/usr/local/etc/>
Странно, что он устройство ad8 не отобразил

Насчет линка вряд ли, хотя и не отрицаю. Пробовал смонтировать это же устройство, но с другой точкой монтирования, соответственно изменяя пути при использовании dd - результат тот же

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 20:38:22
GhOsT_MZ
Тогда:

Код: Выделить всё

ls -lh /mnt
И еще, в какой каталог в / попадает этот файл? И вообще, сама ad8s1 монтируется? Есть ли там вообще ФС то?

Код: Выделить всё

dumpfs /dev/ad8s1

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 21:15:05
Рашит

Код: Выделить всё

/mnt/> ls -lh
total 2
drwxrwxr-x  2 root  operator   512B Nov 22 09:08 .snap
С дампа слишком большой лог-файл выходит) ФС есть (UFS). Диски смонтированы. На ad8s1 и s2 есть несколько файлов и папок, с возможностью записи. Форматировал диск и делил Sysinstall, после уже newfs /dev/ad8s1. Когда пытаешься создать вирт. диск, он в принципе и попадает туда, куда я его отправлял, т.е. в /ad8s1/VFS, но опять же, он доходил до 2-х гб и сбрасывал задачу, говоря, что система переполнена.

Может быть попробовать смонтировать диски в раздел /usr, там 100гб свободно, ведь это уже получается не в корневом разделе будет?

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 21:20:29
GhOsT_MZ
Ну так почему-то не вижу в /mnt папки VFS... блиииин... надо так:

Код: Выделить всё

dd if=/dev/zero of=/mnt/VFS/u_guest.vfs bs=1024 count=31457280
А то что делали, получалось, что путь был
/ad8s2/VFS/u_guest.vfs, что находится в /.

Re: Забилась RootFS "/"

Добавлено: 2011-11-22 21:25:14
FreeBSP

Код: Выделить всё

umount /dev/ad8s1 
umount /dev/ad8s2

mkdir -p /mnt/ad8s1 
mkdir -p /mnt/ad8s2

mount  /dev/ad8s1 /mnt/ad8s1 
mount  /dev/ad8s2 /mnt/ad8s2

dd if=чтототам of=/mnt/ad8s2/VFS/u_guest.vfs bs=1024 count=31457280
 

Re: Забилась RootFS "/"

Добавлено: 2011-11-23 8:22:20
_3pper
все, сработало) уснул вчера пока вфс собиралась) спасибо большое)