Portál AbcLinuxu, 8. května 2025 04:27

Dotaz: uspanie hdd pri necinnosti

27.1.2015 20:32 jany2 | skóre: 30 | blog: jany_blog
uspanie hdd pri necinnosti
Přečteno: 434×
Odpovědět | Admin

Mam PC na ktorom mam SSD 120GB, je na nom nainstalovany ubuntu server 14.04.1 (pri instalacii som nechal disk rozdelit systemom s LVM). V /home som vytvoril niekolko userov. Nainstaloval som proftpd a defaultroot mam nastaveny do /home.

Pripojil som do PC dalsi fyzicky HDD SATA3 3000GB a chcem aby niektori useri mali viac priestoru, preto im chcem adresare z /home presmerovat na novy HDD. Postupoval som takto:

Pripojil som HDD do SATA3 portu a vytvoril som 1 primarny oddiel

fdisk /dev/sdb
    Device Boot      Start         End      Blocks   Id  System
  /dev/sdb1            2048  4294967294  2147482623+  83  Linux
Oddiel som potom naformatoval na ext4
sudo mkfs.ext4 /dev/sdb1
Do /etc/fstab som pridal riadok, aby sa hdd mountoval automaticky do /media/data
/dev/sdb1   /media/data   auto    defaults    0 0
a potom som pre vybranych userov vytvoril symlinky
ln -s /home/user1 /media/data
Myslim, ze zatial vsetko funguje dobre. Kedze FTP sa az tak casto nevyuziva a na HDD mam presmerovane len niektore /home adresare, chcem aby sa HDD uspaval. Momentalne sa HDD toci stale aj ked je /home v necinnosti. Skusal som hdparm, ale disk sa toci stale a hdparm hovori, ze je stale v active mode
 hdparm -Y /dev/sdb
hmmm tak teraz som ten prikaz spustil znova a hdd sa uz prestal tocit a myslim, ze uz je to OK
/dev/sdb:
 drive state is:  standby
Lenze teraz zistujem dalsie zvlastne skutocnosti :) 3TB disk mam mountnuty do /media/data, len neviem, preco system hovori, ze je to 2TB a ked som ukladal nejake data do /home/user1, tak som predpokladal, ze sa to uklada na HDD do /media/data/user1, ale ukladalo sa to do /home/user1 cize mam nieco zle. Cize otazka znie, preco sa mi data neukladaju na 3TB HDD a preco vidim 2TB velkost, ked HDD je 3TB. THX
 
Súborový systém                      Veľk  Použ  Dost Pou% Pripojený na
/dev/mapper/local--servers--vg-root  107G  2,2G   99G   3% /
none                                 4,0K     0  4,0K   0% /sys/fs/cgroup
udev                                 1,8G  4,0K  1,8G   1% /dev
tmpfs                                366M  648K  366M   1% /run
none                                 5,0M     0  5,0M   0% /run/lock
none                                 1,8G     0  1,8G   0% /run/shm
none                                 100M     0  100M   0% /run/user
/dev/sda1                            236M   37M  187M  17% /boot
/dev/sdb1                            2,0T   71M  1,9T   1% /media/data
upozornujem, ze v linuxe som vecny zaciatocnik ...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Queria Sa-Tas)
27.1.2015 20:39 NN
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kvuli tomuto?
Řešení 1× (Queria Sa-Tas)
27.1.2015 22:21 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak som predpokladal, ze sa to uklada na HDD do /media/data/user1, ale ukladalo sa to do /home/user1 cize mam nieco zle.

zeby toto?
ln -s /home/user1 /media/data
Řešení 1× (Queria Sa-Tas)
28.1.2015 01:54 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odpovědi tady už proběhly tak pro doplnění:
  1. podstatné je čím se vytvářel oddíl. klasická partition table v MBR neumí pracovat s většími disky než 2TB čistě proto, že počítá v 512B sektorech a má pro číslo sektoru 32 pole. Tedy dohromady 32+9 bitů pro byty 2^41 je práve 2TB. Podle fdisk oddíl končí na bloku 4294967294, což tomu odpovídá. Řešení je GPT.
  2. link příkaz má opačně parametry. První je reálný původní objekt, kterému se přiřadí druhý parametr link.
  3. hdparm sice zastavovat disky umí, ale abyste si ho nezničil množstvím startů.
28.1.2015 19:18 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
Příloha:

OK, symlink som prehodil (najprv zdroj a potom ciel), lenze asi nieco nie je v poriadku: vysvetlim:

Ako som pisal uz vyssie, kedze v /home mam userov a ti useri sa mozu prihlasovat  (cez nejakeho ftp klienta) len cez ftp. Ked sa klient prihlasi napr. cez total commadnder, tak ten symlink tam je, ale uz sa do toho adresara nemoze dostat. Asi nieco naozaj robim dost zle.

Chcem len to, aby useri mali svoje adresare premiestnene s 120GB SSD na 3TB HDD, ale aby sa to javilo, ze je to stale v /home

upozornujem, ze v linuxe som vecny zaciatocnik ...
Řešení 1× (Queria Sa-Tas)
28.1.2015 20:41 nobody
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
vykasli se na symlink...
# vytvor adresar per user na hdd
mkdir /media/data/jany2

# nastav useru prava na jeho adresar na hdd a ostatnim je odeber
chown jany2:jany2 /media/data/jany2
chmod 770 /media/data/jany2

# navaz adresar z hdd do home (docasne)
mount --bind /media/data/jany2 /home/jany2

# navaz adresar z hdd do home (trvale)
echo "/media/data/jany2 /home/jany2 none bind 0 0" | sudo tee -a /etc/fstab
Queria Sa-Tas avatar 29.1.2015 04:40 Queria Sa-Tas | skóre: 8 | Brno
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
gpt uz zmineno, symlink vyresen, ... +1 pro mount bind misto symlinku pokud je tech ftp useru pocitatelne (spocitatelne na prstech...u nohou, jinak bych sel po ftp serveru s napr. *sql backendem, chroot, umod atd)

kazdopadne tesil jsem se ze se dozvim neco vic o praci s uspavani hdd ... a "no, hdparm" ... cely dotaz je vlastne o necem jinem nez titulek :]

ps: aby si tim castym pouzivanim/volanim neznicil co? ... hdd ci hdparm samotny? ;] (a pokud je druhy ulozen na prvnim tak oboje njn ...)
29.1.2015 05:27 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti

THX Queria Sa-Tas

s pravami sa este budem musiet pohrat (citat by mal vediet kazdy user kazdeho, ale zapisovat len do svojho), ale inak to funguje dobre.  O GPT toho zatial vela neviem, takze nieco si o tom musism prestudovat. A ano topic mal byt skor o hdparm, ale kedze ani zakladne veci som nemal v poriadku, tak sa to trocha odlozilo :)

upozornujem, ze v linuxe som vecny zaciatocnik ...
29.1.2015 19:55 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti

samozrejme thx nobody :)

upozornujem, ze v linuxe som vecny zaciatocnik ...
30.1.2015 20:04 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti

Hadam to uz mam doriesene. Kedze fdisk nepodporuje vacsie disky ako 2 TB je potrebne pouzit napr. parted:

parted -a optimal /dev/sdb
(parted) print
(parted) rm 1
(parted) mklabel gpt 
(parted) mkpart primary 1 -1
(parted) align-check 
alignment type(min/opt) [optimal]/minimal? optimal 
Partition number? 1 
1 aligned
(parted) quit
mkfs.ext4 /dev/sdb1
3TB HDD teraz ukazuje velkost 2,79TB, takze je to OK
upozornujem, ze v linuxe som vecny zaciatocnik ...
30.1.2015 20:13 nobody
Rozbalit Rozbalit vše Re: uspanie hdd pri necinnosti
congratulations :)

btw: velikost naprosto odpovida 3TB(nasobky 1000) = 2.79TiB(nasobky 1024)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.