Имя: Пароль:
IT
 
Как расширить раздел ?
,
0 smaharbA
 
06.09.12
17:40
К системе нет доступа лично, есть раздел и есть не размеченное пространство
как расширить / на неразмеченное, aufs и прочие lvm не предлагать
10 smaharbA
 
06.09.12
19:14
(9) можно точнее ?
11 rphosts
 
06.09.12
19:16
это про расширитьь раздел... не понял. ты чё папки юзеров грохнул а теперь хочешь их пересоздать?
12 smaharbA
 
06.09.12
19:18
(11) как использовать акронис если нет физического доступа к системе ?
13 rphosts
 
06.09.12
19:19
(12) если нет физического доступа к системе и нет доступа со всеми правами - это задача не имеющая решения
14 Lionee
 
06.09.12
19:25
ни как (12)
15 Fragster
 
гуру
06.09.12
19:27
сначала fdisk потом resize2fs

для юзеров - сделать их владельцами соответствующих папок и сделать usermod
16 Fragster
 
гуру
06.09.12
19:28
(0) стыдно
17 rphosts
 
06.09.12
19:29
(15)нет доступа к системе
18 rphosts
 
06.09.12
19:29
+(17) ни физического ни полных прав
19 smaharbA
 
06.09.12
19:31
(11) а зачем понимать ? вопрос простой - есть пользователи - как создать их домашние папки без всевозможных

getent passwd | grep ':x:[1-5][0-9]\{3,\}:' | while read x; do install -d -o ${x%%:*} -g `echo $x | cut -echo $x | cut -d: -f 6`; install -m 644 -o ${x%%:*} -g `echo $x | cut -d: -f 4` /etc/skel/.* `echo $x | cut -d: -f 6`; done
20 smaharbA
 
06.09.12
19:32
(15) можно узнать как без потери ?
21 smaharbA
 
06.09.12
19:32
(13) доступ со всеми правами есть
22 smaharbA
 
06.09.12
19:32
(16) кому ?
23 smaharbA
 
06.09.12
19:33
но не физически - никакие лайвы и прочие акронисы не канают
24 smaharbA
 
06.09.12
19:46
ну чо расширили ? и создали домашние папки ?
25 smaharbA
 
06.09.12
19:50
фрагстер - как же всеж таки увеличить до 22см ?
26 smaharbA
 
06.09.12
19:55
+(25) так то мне стыдно
27 smaharbA
 
06.09.12
19:59
проблема в том, что на униксфоруме вновь забанен - а там же парни круче яичек, пришлось писАть на мисту
28 smaharbA
 
06.09.12
19:59
пИсать
29 rphosts
 
06.09.12
20:08
(28)Как-бэ нарушение П.1 - пвод и для бана здесь, не?
30 Fragster
 
гуру
06.09.12
20:15
(20) это без потери, просто сделай ремаунт корня в r|o
31 Fragster
 
гуру
06.09.12
20:16
(19) ман юзермод
32 Fragster
 
гуру
06.09.12
20:17
и юзерлист
33 Fragster
 
гуру
06.09.12
20:23
кстати, зачем там греп и кат, если есть awk?
34 smaharbA
 
06.09.12
20:38
(33) конечно не зачем, вопрос о том как исключить и греп и кат и прочие авк
35 smaharbA
 
06.09.12
20:38
(30) можно узнать как перевести в р\о удаленно ?
36 smaharbA
 
06.09.12
20:38
и как поможет ремоунт ?
37 smaharbA
 
06.09.12
20:39
(21) а можно привести точную команду с параметрами ?
38 smaharbA
 
06.09.12
20:41
предлагаю сделать изменение размера партиции и фс на боевом разделе
39 Fragster
 
гуру
06.09.12
21:00
(34) обозначь нормально задачу и начальные условия. ремаунт переводит ФС в только чтение, чтобы можно было расширить раздел, а потом ФС не повредив ничего случайно. единственное, что может отвалиться - это логи и всякие /вар/ран и /вар/лог, их предварительно перемаунтить на какую-нибудь тмпфс. после чего ты с помощью (15) получаешь увеличенный раздел. что делать с юзерами - я так и не понял, но юзермод делает что надо, если надо по всем юзерам - то почемву не прокрутить циклом через авк етц/пассвд все - непонятно. Ну или посмотреть, что выдаст юзерс, но оно ненадежно - ведь может не все юзеры еще логинились хоть раз, да и логи могли чистится.
40 smaharbA
 
06.09.12
21:12
(39) можно узнать как перевести фс  / в ридонли без физического доступа ?
41 smaharbA
 
06.09.12
21:13
+ можно написать команду узермод ... которая создаст домашние папки усеров по скелету ?
42 Александр_
Тверь
 
06.09.12
21:17
Я тут из окна машину вижу, так вот - хочу добавить ей в двигатель пару клапанов (не выходя из дома, принципиальное условие - машина должна в это время ехать и не останавливаться)! Специально для этого предназначенные средства - не предлагать!
И чтобы без этих ваших инструментов, ключей там всяких да отверток.
43 smaharbA
 
06.09.12
21:18
(42) т.е. вы лошара ?
44 Александр_
Тверь
 
06.09.12
21:19
(43) я рад на форуме присутствуют столь самокритичные люди.
45 smaharbA
 
06.09.12
21:19
+ можно озвучить специально для этого предназначенные средства ?
что я должен набрать в удаленной консоли ?
46 smaharbA
 
06.09.12
21:20
(44) а можете Вы помочь в сабже ? - даю рутовый доступ
47 smaharbA
 
06.09.12
21:21
всеже пингвинофилы ипануты напрочь шаблонами
48 Александр_
Тверь
 
06.09.12
21:23
(46) я помочь в сабже не могу т.к. никогда не решал схожую задачу.
Мне не нравится тон, с которым преподносится ваша невозможность решить эту задачу.
Лично для меня условия задачи звучат примерно так, как я описал в (42) и выглядит все довольно бредово. Хотя не берусь утверждать, что прям невозможно. Ухитряются же ядро обновлять не останавливая машину.
49 smaharbA
 
06.09.12
21:28
(48) давайте Вам предоставлю полный доступ - и Вы докажете бредовость
либо обратно - Вы предоставите доступ к системе с неразмеченным пространством
где / занимает к примеру 20Гб и далее идет неразмеченная область, а уж автор попытается бред превратить в реальность
50 smaharbA
 
06.09.12
21:30
+ автора ветки интересуют штатные средства реализации задачи
51 Александр_
Тверь
 
06.09.12
21:31
А вообще меня поражает то, что являясь ярым хаятелем линукса вы продолжаете его использовать.
Если линукс - это то, за что вам платят - научитесь хотя бы нейтральности (или смените сферу деятельности).
Если линукс - это хобби, то стоит задуматься о том, чтобы его поменять.
Если линукс - это просьба соседа помочь, то стоит подумать о том, чтобы отказать.

Если вы что-то пытаетесь спросить у тех кто знает, то обливание помоями предмет вопрошания не самая лучшая и приятная для окружающих тактика.
52 smaharbA
 
06.09.12
21:33
обливал, обливаю и буду обливать
вопрос в сабже вполне практический - жду реализации
53 Александр_
Тверь
 
06.09.12
21:34
(52) Обратитесь к тех поддержке вендора, которому вы заплатили за сей продукт и они вам с радостью за ваши деньги помогут. А при желании все сделают за вас. А так же научат и объяснят.
59 smaharbA
 
06.09.12
21:40
+ может стоить отметить, что автор ярый противник опенсурса и никуя не осилил ?
60 smaharbA
 
06.09.12
21:42
Александр - может не стоит удалять посты для удобства ?
Вам же был предложен вариант доказать несостояьельность автора
61 Александр_
Тверь
 
06.09.12
21:47
(60) Лично я вам ничем помочь не могу.
Как модератор раздела прошу вас не использовать псевдо-мат (исковерканные матные слова) и более нейтрально оформлять свои посты. Ваше отношение к опенсорсу понятно, но не стоит это так яро и часто демонстрировать.
62 Fragster
 
гуру
06.09.12
22:02
счас запилю виртуалку протестю изменение раздела по сети
63 Fragster
 
гуру
06.09.12
22:02
млм не запилю...
64 rphosts
 
07.09.12
05:49
краткое содержание ветки: я ленивый и тупой не могу решить задачу, а раз вы не хотите её безплатно решить за меня - вы все ######.

Олег Валентинович, вы на что-то доброе расчитываете от людей при таком подходе? Вам тут вроде никто не обязан, не?
65 mrDru
 
07.09.12
06:29
(0) в целом охереваю с подачи вопроса, и с таких людей, но по сабжу могу предложить разметить пустую область и примонтировать в нужном месте. Все укладывается в штатные cfdisk, mkfs и mount
66 Маратыч
 
07.09.12
06:33
$100. Решу удаленно.
67 smaharbA
 
07.09.12
06:54
(64) давайте предоставлю удаленный доступ и Вы подтвердите свой базар
68 Маратыч
 
07.09.12
06:59
(67) Т.е. вы, пытаясь взять "на слабо", не хотите просто заплатить?
69 smaharbA
 
07.09.12
07:05
(68) пост адресован не Вам
70 smaharbA
 
07.09.12
07:06
(68) и заметьте вопрос был не "кто может", а какие штатные инструменты использовать для расширения раздела
71 Маратыч
 
07.09.12
07:18
(69) Пост написан на публичном форуме в открытой ветке. Любое высказывание здесь видит и может прокомментировать любой зарегистрированный участник. Про штатные инструменты сказано в (65). Как их использовать, детально расписано в мануалах, содержащихся в дистрибутивах *nix систем.

А вы пытаетесь решить свою проблему за счет чужих интеллектуальных ресурсов детскими попытками манипулирования.
72 smaharbA
 
07.09.12
07:39
(71) т.е. Вы предлагаете монтировать фс, а то что в сабже вопрос по расширению Вам не видно ?

Вам ведь наверно не трудно написать тут пару строк команд ?
73 rphosts
 
07.09.12
07:45
(67) ну-ка, к какому моему посту есть притензии?
74 smaharbA
 
07.09.12
07:48
(73) Вы знаете решение сабжа ?
75 rphosts
 
07.09.12
07:48
+(73) для того что-бы подтвердить сказаное мною достаточно перечитать ветку, доступ для этого не нужен. Потом, читайте внимательно, в (64) достаточно написано для того что-бы понять почему за вас на халяву это никто делать не будет, если конечно есть чем понимать
76 Ursus maritimus
 
07.09.12
07:49
Херасе. До сих пор не протрезвел?
77 smaharbA
 
07.09.12
07:51
(75) что подтвердить - что Вы не знаете вариантов решения или что ?
78 rphosts
 
07.09.12
07:54
после (28) даже подумать - только за нал (и никакого дэмпенга как в (66)), но вас я так понимаю интересует только халява - тогда обламайтесь!
79 Маратыч
 
07.09.12
07:55
(72) Трудно. Когда помощь требуют с особой наглостью, я в таком же ключе требую денег за эту помощь, особенно если человеку тупо лень даже погуглить, не говоря уже о курении мануалов.

К слову, есть более удобный вариант, нежели чем в (65), но нештатным средством.
80 smaharbA
 
07.09.12
08:06
(78)(79) т.е. Вы даже не соизволили прочитать первые три поста
и ко всему только растопырки пальцев ничего не можете
81 Маратыч
 
07.09.12
08:07
(80) Ню-ню.
82 smaharbA
 
07.09.12
08:08
Фрагстер хоть попытку решения сделал, в отличие
83 smaharbA
 
07.09.12
08:09
(81) т.е. Вы только трепать, а написать пару строк команд не можете ?
84 smaharbA
 
07.09.12
08:13
Вернемся к баранам, пропустим первый вопрос (хотя может кто и вспомнит штатный инструмент)


Как создать домашние папки пользователей не прибегая к разбору по типу getent ... | awk ... | install ... ?
85 Fragster
 
гуру
07.09.12
08:22
antonio:/home/antonio # ssh [email protected]
Password:
Last login: Fri Sep  7 08:18:23 2012
Have a lot of fun...

vbox:~ # fdisk /dev/sda
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Команда (m для справки): p

Диск /dev/sda: 8589 МБ, 8589934592 байт
2 heads, 57 sectors/track, 147168 cylinders, всего 16777216 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00003bd1

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     6297599     3147776   83  Linux

Команда (m для справки): d 1
Выбранный раздел 1
Partition 1 is deleted

Команда (m для справки): n
Partition type:
  p   primary (0 primary, 0 extended, 4 free)
  e   extended
Select (default p):
Using default response p
Номер раздела (1-4, по умолчанию 1):
Используется значение по умолчанию 1
Первый sector (2048-16777215, по умолчанию 2048):
Используется значение по умолчанию 2048
Last sector, +sectors or +size{K,M,G} (2048-16777215, по умолчанию 16777215):
Используется значение по умолчанию 16777215
Partition 1 of type Linux and of size 8 GiB is set

Команда (m для справки): p

Диск /dev/sda: 8589 МБ, 8589934592 байт
2 heads, 57 sectors/track, 147168 cylinders, всего 16777216 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00003bd1

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048    16777215     8387584   83  Linux

Команда (m для справки): a 1
Номер раздела (1-4): 1

Команда (m для справки): p

Диск /dev/sda: 8589 МБ, 8589934592 байт
2 heads, 57 sectors/track, 147168 cylinders, всего 16777216 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00003bd1

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048    16777215     8387584   83  Linux

Команда (m для справки): w
Таблица разделов была изменена!

Вызывается ioctl() для перечитывания таблицы разделов.

WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Синхронизируются диски.
vbox:~ # reboot

Broadcast message from root@vbox on pts/0 (Fri, 07 Sep 2012 08:19:40 +0400):

The system is going down for reboot NOW!

vbox:~ # Connection to 192.168.56.101 closed by remote host.
Connection to 192.168.56.101 closed.
antonio:/home/antonio # ssh [email protected]
ssh: connect to host 192.168.56.101 port 22: Connection refused
antonio:/home/antonio # ssh [email protected]
Password:
Last login: Fri Sep  7 08:20:35 2012
Have a lot of fun...
vbox:~ # resize2fs
resize2fs 1.42.4 (12-June-2012)
Usage: resize2fs [-d debug_flags] [-f] [-F] [-M] [-P] [-p] device [new_size]

vbox:~ # resize2fs /dev/sda 8G
resize2fs 1.42.4 (12-June-2012)
resize2fs: Устройство или ресурс занято while trying to open /dev/sda
Couldn't find valid filesystem superblock.
vbox:~ # resize2fs /dev/sda1 8G
resize2fs 1.42.4 (12-June-2012)
The containing partition (or device) is only 2096896 (4k) blocks.
You requested a new size of 2097152 blocks.

vbox:~ # resize2fs /dev/sda1 2097152b
resize2fs 1.42.4 (12-June-2012)
resize2fs: Invalid new size: 2097152b

vbox:~ # resize2fs /dev/sda1 2097152
resize2fs 1.42.4 (12-June-2012)
The containing partition (or device) is only 2096896 (4k) blocks.
You requested a new size of 2097152 blocks.

vbox:~ # resize2fs /dev/sda1 2096896
resize2fs 1.42.4 (12-June-2012)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/sda1 is now 2096896 blocks long.

vbox:~ # df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs             8,0G         1,7G  6,0G           22% /
devtmpfs           239M          36K  239M            1% /dev
tmpfs              245M            0  245M            0% /dev/shm
tmpfs              245M         260K  244M            1% /run
/dev/sda1          8,0G         1,7G  6,0G           22% /
tmpfs              245M            0  245M            0% /sys/fs/cgroup
tmpfs              245M         260K  244M            1% /var/lock
tmpfs              245M            0  245M            0% /media
tmpfs              245M         260K  244M            1% /var/run
vbox:~ #
86 Fragster
 
гуру
07.09.12
08:24
даже ремаунтить ничего не надо...
87 Fragster
 
гуру
07.09.12
08:25
важно не забыть сделать раздел загрузочным :)
88 Fragster
 
гуру
07.09.12
08:26
да, было так:
vbox:~ # df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs             3,0G         1,6G  1,3G           55% /
devtmpfs           239M          36K  239M            1% /dev
tmpfs              245M            0  245M            0% /dev/shm
tmpfs              245M         260K  244M            1% /run
/dev/sda1          3,0G         1,6G  1,3G           55% /
tmpfs              245M            0  245M            0% /sys/fs/cgroup
tmpfs              245M         260K  244M            1% /var/lock
tmpfs              245M            0  245M            0% /media
tmpfs              245M         260K  244M            1% /var/run
89 smaharbA
 
07.09.12
08:27
(85) метод удаления и создания конечно имеет право ))
хотя по сути "зверский метод" таков же head -c 512 /dev/sda | ... > /dev/sda

странно, что ненашлось простого варианта, по типу дискпарт екстенд
90 smaharbA
 
07.09.12
08:28
"зверский способ существует, но может есть годовые решения"
(1)
91 Fragster
 
гуру
07.09.12
08:28
(89) ну, есть cfdisk или там parted, но я ими не умею пользоваться, да и так все равно быстрее
92 Fragster
 
гуру
07.09.12
08:29
(90) все штатно
93 smaharbA
 
07.09.12
08:30
parted похерит данные
cfdisk - по сути тот же fdisk только с менюшками
94 Fragster
 
гуру
07.09.12
08:31
не забудь (87), а то накернишь систему, если она далеко - то вдвойне неприятно
95 smaharbA
 
07.09.12
08:31
(92) дак и (89) штатно
но вопрос о существовании простой утилиты типа "расширить раздел1 максимально"
96 smaharbA
 
07.09.12
08:32
(94) прочти (3)
97 Fragster
 
гуру
07.09.12
08:35
а что вы разборе не то?

awk '{FS=":"; print $1 }' /etc/passwd
98 Fragster
 
гуру
07.09.12
08:35
(95) после удаления раздела только дефолтные значения юзались
99 smaharbA
 
07.09.12
08:40
(97) все то, но неужели нет простой команды создания домашней папки по типу
pam_mkhomedir, но для запуска из командного интерпретатора без входа пользователя в систему
100 Ursus maritimus
 
07.09.12
08:42
100
101 Fragster
 
гуру
07.09.12
08:52
(99) выполни пакетно su user -c exit
102 Fragster
 
гуру
07.09.12
08:54
да и вообще (99) при первом логине сработает, так что нафига городить? если всем что-то поместить надо, то сделай в /etc/skel
103 smaharbA
 
07.09.12
09:43
(98) это монописуарно, что удаление, что правка мбр
104 smaharbA
 
07.09.12
09:43
(101) а если неиспользуется pam_mkhomedir ?
105 Fragster
 
гуру
07.09.12
10:34
usermod -d путь -m не работает, чтоли?
106 smaharbA
 
07.09.12
10:35
(105) нет
107 Fragster
 
гуру
07.09.12
10:36
(106) почему?
108 smaharbA
 
07.09.12
10:38
(107) а с чего ему работать ?
1. при указании того же самого каталога, усермод просто скажет - ничего не изменено
2. при указании каталога отличного от начального усермод задаст новый и попытается скопировать содержимое старого в новый, но старый каталог отсутствует
109 smaharbA
 
07.09.12
10:41
конечно можно придумать финт ушами, типа

cp -r /etc/skel /home; usermod -d /home/skel ginzburg; usermod -m -d /home/ginzburg ginzburg

но опять же это не совпадает с задачей - использовать одну команду