Tag-Arhiv za » linux «

Nedjelja, 4. kolovoz, 2013 | Autor:

Imao sam nestanka struje utjecati na moj server je velika MD RAID Niz. Umjesto da neka poslužitelja u cjelini biti dolje dok čekaju da završe fsck, Imao sam ga dignuti bez veliki niz tako da sam mogao pokrenuti fsck ručno.

Međutim, kada ga izvodi ručno shvatio sam da imam ne mogu znati koliko je to i koliko dugo će to trajati dovršiti. To je posebno problematično s takvim veliki niz. Uz malo traženja našao sam vrh Dodavanjem -Ci parametar ako zovete FSCK. Nisam mogao naći u dokumentaciji međutim: fsck –Pomoć nije pokazala takvu opciju.

Opcija Ispada da se Ext4 specifične, i na taj način pokazuje savršeno funkcionalni napredak bar s pokazateljem postotnog. Da biste pronašli informacije, umjesto “fsck –pomoći” ili “Čovjek fsck”, morate ulaz “fsck.ext4 –pomoći” ili “Čovjek fsck.ext4”. 🙂

Udio
Nedjelja, 4. kolovoz, 2013 | Autor:

Povijest

Mnogo se promijenilo otkako sam posljednji put spominje my osobni poslužitelja – ona je narasla po skokovi i granice (on sada ima 7TB MD RAID6) , a nedavno je obnovljena s Ubuntu Server.

Svod nikada nije bio pogreška. Arch Linux je već učio me toliko o Linuxu (i nastavit će to učiniti na mom drugom desktopu). Ali Arch svakako zahtijeva više vremena i pažnje nego Želio bih provesti na poslužitelju. Idealno Ja bih radije biti u stanju zaboraviti na poslužitelj za vrijeme dok podsjetnik e-mail govori “hm … postoji nekoliko ažuriranja trebali pogledate, Prijatelj.”

Prostor nije besplatan – a nije ni prostor

Prilika za prelazak na Ubuntu je činjenica da sam istekli SATA priključci, portovi potrebni za povezivanje tvrdih diskova s ​​ostatkom računala – da 7TB RAID polje koristi puno luka! Čak sam dao moju vrlo Stari 200GB tvrdog diska koji je uzeo jednu od tih luka. Također sam upozorio primatelja da je disk-a SMART praćenja ukazuju da je to bio nepouzdan. Kao privremeno rješenje do nedostatka SATA priključaka, Čak sam bio premješten na poslužitelju OS na skup od četiri USB sticku u MD RAID1. Lud. Znam. Nisam bio previše sretan o brzini. Odlučio sam izaći i kupiti novi pouzdan hard disk i SATA kartice za proširenje da ide s njom.

Poslužitelja je primarna particija Arch je korištenjem oko 7GB u disku. Veliki dio koji je razmijeniti file, spremljene podatke i na drugi način Razno i ​​nepotrebne datoteke. Cjelokupna stvarna veličina OS, uključujući /dom mapa, bila je samo oko 2GB. To je potaknulo me da pogledate u super-brzo SSD pogon, razmišljam možda jedan manji možda nije tako skupo. Ispalo je da je najjeftiniji non-SSD disk sam mogao naći zapravo trošak više od jedne od tih relativno malih SSDs. Jupi za mene. 🙂

Izbor? Woah?!

U odabiru OS, Već sam odlučio da ne bi bilo Arch. Od svih drugih popularnih distribucija, Ja sam najviše upoznat s Ubuntu i CentOS. Fedora Također je moguće – ali nisam ga još ozbiljno uzeti u obzir za poslužitelj. Ubuntu dobio krug.

Sljedeća odluka Morao sam napraviti nije mi palo na pamet dok se Sveprisutnost (Ubuntu instalacija čarobnjak) ga pitao za mene: Kako postaviti particije.

Bio sam novi u korištenju SSD-ovi u Linuxu – Ja sam dobro svjestan zamke ih ne koriste pravilno, uglavnom zbog opasnosti od lošeg dugovječnosti ako zloupotrebljava.

Ja ne želim koristiti namjenski swap particiju. Planiram na nadogradnju poslužitelja matična ploča / CPU / memorija ne predaleko u budućnost. Na temelju toga sam odlučila da će staviti swap-u swap datoteku na postojećem md RAID. Swap neće biti osobito brz, ali njegova jedina svrha će biti za tu rijetku prigodu kad je nešto pošlo po zlu, a memorija nije dostupan.

To onda me ostavila dati Korijen put puna 60GB od Intel 330 SSD. Smatrao sam odvojio / home, ali to samo činilo malo besmisleno, s obzirom koliko malo je korišten u prošlosti. Prvi put sam postaviti particije LVM – nešto što sam nedavno radila kad sam postaviti Linux okvir (stvarno, nema izgovor da ne koriste LVM). Kada je dobio na dijelu gdje bih konfigurirati datotečni sustav, Ja kliknuo padajući i instinktivno odabrana EXT4. Tada sam primijetio btrfs u istom popisu. Držati se!!

No, ono što?

Btrfs (“maslac-eff-ESS”, “bolje eff-ESS”, “pčela-drvo-eff-ESS”, ili što god vam mašta na dan) je relativno novi datotečni sustav razvijen kako bi se donijeti Linux’ datotečnog mogućnosti vratiti se na stazu s trenutnom datotečnog sustava tech. Postojeći King-of-the-Hill datotečni sustav, “ext” (Trenutna verzija zove EXT4) je prilično dobro – ali to je ograničeno, zaglavi u staroj paradigmi (mislim sasvim novom F22 Raptor vs. an F4 Phantom s pola šalili pokušaj jednog ekvivalentnosti nadogradnje) i malo je vjerojatno da bi mogli konkurirati za jako dugo s novijim Enterprise datotečne sustave kao što su Oracle ZFS. Btrfs još uvijek ima dug put to ići i još uvijek smatra eksperimentalnim (ovisno o tome koji vas pitati i što značajke koje trebate). Mnogi smatraju da je to stabilna za osnovnu uporabu – ali nitko neće napraviti nikakve garancije. I, naravno, svi govore da bi i testiranje sigurnosnih kopija!

Mooooooo

Najbitnija razlika između ext i btrfs je da je btrfs “Krava” ili “Kopiraj na Write” datotečni sustav. To znači da su podaci zapravo nikada namjerno prebrisati datotečni sustav je unutarnji. Ako pišete promjenu u datoteku, btrfs će napisati svoje promjene na novo mjesto na fizičkom mediju, te će ažurirati interne naputke da se odnosi na novo mjesto. Btrfs ide korak dalje u da ti unutarnji pokazivače (nazivaju metapodacima) su također Krava. Starije verzije ext bi jednostavno prepisati podatke. Ext4 će koristiti Journal kako bi se osiguralo da se korupcija neće dogoditi trebao AC utikač se povukao iz na većini neumjesan trenutku. Časopis rezultati u sličnom broju koraka potrebno ažurirati podatke. Uz SSD, temeljni hardvera djeluje na sličan kravu proces bez obzira što datotečni sustav koji koristite. To je zato SSD diskovi zapravo ne može prepisati podatke – oni moraju kopirati podatke (s promjenama) na novo mjesto, a zatim izbrisati stari blok cijelosti. Optimizacija u ovom području je da SSD možda čak i ne izbriše staru blok nego jednostavno zabilježite za brisanje bloka na kasnije vrijeme kada se stvari nisu toliko zauzet. Krajnji rezultat je da SSD diskovi vrlo dobro uklapaju s kravom datotečnog sustava i ne obavljaju, kao i sa non-kravu datotečnih.

Da bi stvar bila zanimljiva, Krava u datotečni sustav lako ide ruku pod ruku sa značajkom naziva deduplikacija. To omogućuje dva (ili više) identičnih blokova podataka koji će biti pohranjeni korištenjem samo jednu kopiju, štedi prostor. S kravu, ako deduplicated datoteka izmjena, odvojeni blizanac neće biti pogođeni kao izmijenjene datoteke u podaci će biti napisani na nekom drugom fizičkom bloka.

Krava je pak čini snapshotting relativno lako provesti. Kad snimak je napravljen sustav samo zapisuje novu snimku kao dupliranje svih podataka i metapodataka unutar volumena. S kravu, kada su promjene, snimka je podataka ostaje netaknut, i dosljedan pogled datotečni sustav statusu u vrijeme snimak je napravljen može održavati.

Novi prijatelj

Uz gore na umu, pogotovo jer Ubuntu je napravio btrfs dostupan kao install-time opciju, Pomislio sam da će to biti dobar put da se upustim u btrfs i istražiti malo. 🙂

Dio 2 uskoro …

Udio
Petak, 11. rujna, 2009 | Autor:

Mir u zemlji USB

Pod *ništa operativni sustav, ima više particija na USB pogon nije raketna znanost, to samo radi. U mom slučaju, moj USB disk ima dvije particije, jer prva particija za podizanje sustava Arch Linux postavili.

Imam Windows na radnoj površini kod kuće – uglavnom za igranje – i mnogi od mojih kolega ga koriste previše. Budući da Windows ne učiniti vrlo dobro s ne-Windows particija sam shvatio sam mogao stvoriti FAT32 particiju na memory stick, nakon podizanja sustava Arch Linux particije. FAT32 je gotovo sveprisutan i iskoristiv na svakom zajedničkom desktop operativni sustav na svijetu.

Bleh

Nažalost, to ne radi ravno isključiti šišmiš. Očigledno, Microsoft u svojoj beskrajnoj mudrosti odlučio da se memory stick bi trebao imati jedan (i samo jedan) particija. U stvarnosti Windows nađe prvu particiju i onda ignorira sve druge koji se dogoditi da se postavili:

Please Format

Err, nema, Ja ne želim da formatiram Arch Linux instalacijski particiju

Trik za dobivanje što rade je zavarati Windows na razmišljanje uređaj Ne redoviti USB memory stick, ali možda solid-state tvrdi disk što će se dogoditi da se priključiti preko USB-a. Da znam, ovo je ozbiljno glup da je Windows ponaša na ovaj način. Solid-state tvrdi disk je samo nevjerojatnih veliki (i brzo) Memory Stick nakon svega!

Našao sam nekoliko izvora o tome kako to učiniti, međutim još uvijek sam imao shvatiti neke stvari sam sa sobom. Konkretno, vodiči sam našao bilo preskočila neke korake ili nisu dali dovoljno informacija o tome gdje se preuzeti vozač paket.

Ovaj postupak uključuje ručno mijenjanje hardver i instaliranje “nisu potpisale” vozači “nije namijenjen za vaš hardver”. Znam netko će slomiti njihov sustav i kriviti mene tako da sam sada reći da sam ne preuzimamo odgovornost za eventualne štete možete učiniti kako bi vaš Windows sustav kao rezultat toga. Pročitajte kako opet. 😛

Upute

remove the highlighted text

kliknite za uvećanu verziju

Preuzmite i raspakirajte vozača, izvorno stvorio Hitachi, ovdje. Otvorite cfadisk.inf datoteku u Notepad (ili vaš omiljeni čistim urednica), i pronaći odjeljak označen [cfadisk_device]. Izvadite odjeljak označenog na desnoj strani:

Minimiziranje (ne zatvoriti) urednik i idite na svoje ikone – desni klik na My Computer i odaberite Prvojstva. Odaberite karticu hardvera, a zatim odaberite [Device menadžer]:

System Properties

Nađi uređaj pod “Diskovi”, desni klik svoj memory stick i odaberite Prvojstva:

Device Manager

Kliknite karticu detaljima i na dropdown box na toj stranici, odaberite “Hardver IDS”. Kliknite na prvu crtu u popis hardvera IDS i pritisnite Ctrl C za kopiranje ime:

USB Hardware Ids

Ne zatvarajte ovaj dijalog, vratiti u notepad (koji je na minimum) i zalijepite ID hardvera u kojoj je uklonjen prethodni sadržaj.

Changes pasted into notepad

Spremite datoteku u Notepad i vratite se dijaloški prozor nekretnina uređaja. Kliknite “Vozač” Kartica i kliknite [Update vozača…] Gumb. U prozorima koji pop-up, odaberite “Nema, Nije li ovo TNaziv”; [Next] -> “Instaliraj s popisa ili eOSEBNI mjesto (Napredno)”; [Next] -> “DNemoj pretragu. Ja ću odabrati vozač instalirati.”; [Next] -> [Have Disk…].

Unsigned Drivers - Click Continue Anyway

Pronađite mapu u koju ste spremili izmijenjenu cfadisk.inf datoteku. Kliknite [U redu]. Naći ćete

postoji Hitachi Microdrive vozač navedene. Odaberite ovaj i kliknite [Next]. Kad upozorenje

pojavljuje, klik [Yje]. Drugi upozorenja će se pojaviti u vezi sličnoj pitanju (to su “nepotpisani” i “nije namijenjen za vaš hardver” Upozorenja sam spomenuo ranije). Kliknite [CU svakom slučaju ontinue]:

U tom trenutku sam se preporučuju zatvaranje svih dijaloških okvira koji se odnose na postavljanje. Konačno, izvadite i ponovno umetnite memorijski stick u USB port i trebali uvidjeti da je extra particija na palice su dostupni. U najgorem scenariju, još uvijek može trebati particionirati disk Međutim, tvrdi dio je gotov. 🙂

Udio
Srijeda, 22. travnja, 2009 | Autor:

Svod Linux je postupak instalacije je dokumentirano na Arch Wiki. Preporučujem da osobe novi u Arch pokušajte izvrsna Vodič za početnike umjesto Službeni Arch Linux Install Guide. Iako su obje wiki unosi pokriti sličnu zemlju, početnike Vodič daje puno više relevantnih informacija za one koji su novi u sustav. Početnike Vodič je usmjeren na desktop instalacije i, kao što sam instalirate poslužitelj, Neću se ide kroz instalaciju grafičkom okruženju uopće. Pod pretpostavkom da ste nakon moje instalacije, Pretpostavljam da sam slijedio Vodič za početnike pa sve do i uključujući instalaciju sudo. Ja instalirao ssh demon poslije nego tijekom početnog postavljanja međutim.

Nekoliko malih preporuke i napomene u vezi instalacije:

  • Ako možete,, razmotriti korištenje USB memory stick za instalatera i držati ga pri ruci za buduće instalacije.
  • Držim kopiju moje lokalne “repozitorij” instaliranih aplikacija na mom instalater memory stick. Nakon instalacije će se spremiti malo preuzimanje i ažuriranje vremena kopiranjem na novi server je / var / cache memorije / Pacman / PKG / mape. Spremište na moj desktop je obično 1.7 GB
  • Za rc.conf, Južnoafrički-odgovarajuće regionalne postavke:
    LOKALNI =”en_ZA.utf8″
    TIMEZONE =”Afrika / Johannesburg”
  • Ja sam postavio mrežu vrlo jednostavno, prema vodiču, te će se proširiti na mreži postava u kasnijoj poštom.
  • Kao što je za poslužitelj, moja ne-privilegirani korisnik na poslužitelju je samo dio 3 skupine: kotača (za sudo), skladištenje, i korisnici. Desktop korisnik će vjerojatno biti na mnogo više skupina.

Ja radije koristite aplikaciju pod nazivom jogurt umjesto Arch je zadano Voditelj paket. Yaourt ima isti korištenja sintaksu kao Pacman osim što podržava nekoliko dodatnih mogućnosti. To je zapravo omot zahtjev u tom njemu, pak, koristi Pacman. Važnije, yaourt podržava instalaciju aplikacija iz Arch-a ZLATO. The ZLATO je repozitorij instalacijskih skripti izgradili Arch korisnike za Arch korisnicima da lako instalirati aplikacije koje nisu službeno podržan od strane glavnih Arch spremištima. Yaourt možete preuzeti i instalirati aplikacije iz AUR ili glavnom repozitorija sa istim zapovjedništvom, liječenje Aur kao “samo još jedan repozitorij”. Pacman nažalost ne podržava taj.

Opet, Instalacija je prekrivena Wiki. Preporučujem jednostavan put spominje u wiki, ako ste novi na Arch. Njegova previše prerano to učiniti na teži način (Također je spomenuo u unosu wiki).

Kad je učinio, nadogradnju sustava izdavanjem jednu naredbu:

yaourt -Syu

ILI

Pacman -Syu

i slijedite dane preporuke.

Udio
Subota, 28. ožujak, 2009 | Autor:

Njegova nevjerojatna koliko možete napraviti kombiniranjem mali, ali moćan naredbe UNIX ima na raspolaganju.

To malo korišten naredba, Vrijeme, napokon postala korisna i danas kao način prijavljivanja duljinu vremena koje su određene automatizirani operacije teku. U mom primjeru, Ja sam vremena koliko je vremena potrebno za izgradnju Linux kernela:

$ Vrijeme obnoviti-kernel26
...
Nekoliko tisuća-linije-of-scrolling-teksta
...
==> Dovršite: kernel26 2.6.28.8-1 x86_64 (Sub Mar 28 17:19:52 SAST 2009)
Pravi 62m21.994s
Korisnik 43m31.846s
sys 6m1.096s

Yup, da je nešto više od sat vremena za izgradnju. Vrijednosti su:

  • “Pravi” stvarno vrijeme proteklo dok naredba je trčanje – 62 minuta
  • “Korisnik” količina userland Vrijeme naredba koristi – 43 minuta
  • “sys” količina vremena sustava naredba koristi – 6 minuta

(Bio sam zauzet drugim stvarima, a to se događa zato što je uzeo 62 minuta za desktop učiniti (43+6=) 49 minuta-vrijedno rada)

Ako koristite GNU verzija (najvjerojatnije), ona također vam daje mogućnost prikazivanja rezultata u običaj modi. Uglavnom, ova naredba može biti koristan u skripti gdje morate prijaviti koliko je zadatak uzeo – ili možda? samo štreberski način na vrijeme nešto slučajnih. 😛

Udio
Kategorija: linux  | Tagovi: , , , , , , ,  | Ostavite komentar