Archyvas kategorijoje » atsarginės «

Sekmadienis, Rugpjūtis 4, 2013 | Autorius:

Istorija

Daug pasikeitė, nes aš paskutinį kartą paminėta mano asmeninį serverį – jis išaugo nepaprastai greitai (dabar jis turi 7TB md RAID6) ir ji neseniai buvo atstatyta Ubuntu Serveris.

Arka niekada nebuvo klaida. Arch Linux jau mane išmokė tiek daug apie Linux (ir toliau tai daryti mano kiti darbalaukyje). Bet arka tikrai reikalauja daugiau laiko ir dėmesio nei norėčiau praleisti serveryje. Idealiu atveju norėčiau, kad būtų galima pamiršti apie tam tikrą laiką serveryje, kol priminimas siųsti sako “um … Yra pora atnaujinimai turėtumėte pažvelgti, bičiulių.”

Erdvė nėra nemokamai – ir nei yra vietos

Galimybė pereiti prie Ubuntu, buvo tai, kad aš paleisti iš SATA uostai, uostai reikia prijungti standžiųjų diskų į kompiuterį poilsio – kad 7TB RAID masyvas naudoja uostų aikštelė! Aš net atiduoti savo labai senas 200GB kietasis diskas, nes ji paėmė vieną iš šių uostų. Aš taip pat perspėjo gavėjui, kad diskas-aisiais SMART stebėsena nurodė, kad ji nepatikima. Kaip laikinas problemos sprendimas uostai SATA trūkumo, Aš net migravo serverio OS ketverių USB atmintinės rinkinį į md RAID1. Pamišęs. Aš žinau,. Buvau ne per daug laimingas apie greitį. Aš nusprendžiau eiti ir pirkti naują patikimą kietąjį diską ir SATA atminties kortelę eiti su juo.

Serverio pagrindinis arka pertvara buvo pasitelkta apie 7Gb disko. Didelė riekė, kad buvo keistis byla, įrašytas į talpyklą duomenys ir kitaip ĮVAIRŪS ar nereikalingus failus. Bendras faktinis dydis OS, įskaitant /namo aplankas, buvo tik apie 2GB. Tai paskatino mane pažvelgti į super greitai VSD vairuoti, galvoju gal mažesnioji gali būti ne taip brangu. Paaiškėjo, kad pigiausias ne SSD diską galėčiau rasti iš tiesų kainavo daugiau nei vienas iš šiose palyginti nedidelėse SSD. Yay už mane. 🙂

Pasirinkimas? Woah?!

Renkantis OS, Aš jau nusprendžiau, kad nebūtų arka. Iš visų kitų populiarių distribucijų, Aš labiausiai susipažinęs su Ubuntu ir Centos. Minkšta fetrinė skrybėlė taip pat buvo galimybė – bet aš ne rimtai dar laikoma jį serveryje. Ubuntu laimėjo etapą.

Kitas sprendimas turėjau padaryti neįvyko mane iki Visur (Ubuntu diegimo vedlys) paprašė mane: Kaip sukurti pertvaros.

Buvau naujokas naudojant SSD Linux – Aš esu gerai žino ne naudojant juos teisingai spąstų, daugiausia dėl jų prastos ilgaamžiškumo rizikos, jei yra naudojamas neteisingai.

Nenorėjau naudoti specialų swap. Aš planuoju atnaujinti serverio plokštę / CPU / atminties ne per toli į ateitį. Remiantis, kad aš nusprendžiau, kad aš įdėti į swap failas apsikeitimo sandorius, dėl esamos md RAID. Apsikeitimo nebus itin greitas, tačiau jos vienintelis tikslas bus tos reta proga, kai kažkas manimi negerai ir atminties nėra.

Tai tada paliko man duoti šaknis kelias pilnas 60GB iš "Intel" 330 VSD. Aš nusprendė atskirti / home, bet jis tiesiog atrodė šiek tiek beprasmiška, atsižvelgiant į tai, kiek mažai buvo naudojamas praeityje. Aš pirmą kartą įsteigė skyrių su KSM – ką aš neseniai buvo padaryti kai aš sukurti Linux langelį (tikrai, nėra pateisinimu negali naudoti LVM). , Kai ji gavo tą dalį, kur aš konfigūruoti failų sistemą, Aš spustelėjote išskleidžiamajame ir instinktyviai pasirinkta EXT4. Tada aš pastebėjau btrfs tame pačiame sąraše. Būti atkakliam!!

Bet koks?

Btrfs (“sviesto eff-ess”, “geriau eff-ess”, “Bee-medis-eff-ess”, arba ką išgalvotas dieną) yra santykinai nauja failų sistema, sukurta siekiant suderinti Linux’ failų sistema galimybes atgal kelyje su dabartine failų sistemos tech. Esamą King Hill failų sistema, “ext” (Dabartinė versija, vadinama EXT4) yra gana gera – tačiau ji yra apribota, įstrigo sena paradigma (galvoti apie visiškai naujos F22 Raptor " prieš. an F4 Phantom " su puse Nugara mėginimas eksterno atnaujinimas) ir vargu ar galėtų konkuruoti labai ilgai su naujesnių Įmonių failų sistema, pavyzdžiui, "Oracle" ZFS. Btrfs vis dar turi nueiti ilgą kelią, ir vis dar yra laikomas eksperimentinis (priklausomai nuo to, kas jums paklausti ir ką funkcijos jums reikia). Daugelis mano, kad jis būtų stabilus pagrindinio naudojimo – bet niekas ketina padaryti jokių garantijų. Ir, žinoma, visi sako padaryti ir patikrinti atsargines kopijas!

Mooooooo

Yra tai, kad labiausiai esminis skirtumas tarp ext ir btrfs btrfs yra “Karvė” arba “Kopija Rašyti” failų sistema. Tai reiškia, kad duomenys yra iš tikrųjų niekada sąmoningai perrašyti failų sistemos vidinės. Jeigu jums reikia parašyti pakeitimą į failą, btrfs rašys savo pakeitimus į naują vietą fizinėse laikmenose ir atnaujins vidaus patarimų kreiptis į naują vietą. Btrfs eina dar toliau, kad šie vidaus patarimų (nurodyta kaip metaduomenys) yra taip pat Karvė. Senesnės versijos ext turėtų tiesiog perrašyti duomenis. EXT4 AC kištukas turėtų būti yanked iš labiausiai netinkamu momentu būtų naudoti Journal užtikrinti, kad korupcija nevyksta. Žurnale "rezultatai panašaus skaičiaus žingsnių reikia atnaujinti duomenų. Su SSD, pagrindinės techninės veikia panašiu karvė procesą, nesvarbu, kokia failų jūs naudojate. Tai yra todėl, kad SSD diskai faktiškai negali perrašyti duomenis – jie turi nukopijuoti duomenis (su jūsų nustatymų pakeitimais) į naują vietą ir tada ištrinti seną bloką visiškai. Šioje srityje optimizavimas yra tai, kad VSD gali net ištrinti seną bloką, o tiesiog padaryti pastabą ištrinti bloką vėliau, kai viskas yra ne taip užsiėmę. Galutinis rezultatas yra tai, kad SSD diskai tinka labai gerai su karvės failų sistemą, o ne atlikti, taip pat su ne karvė failų sistema.

Padaryti klausimais įdomus, Karvė failų sistemoje, lengvai eina koja kojon su funkcija vadinama pasikartojimo. Tai leidžia dviems (arba daugiau) identiški blokai Duomenų, kurie turi būti saugomi, naudodami tik vieną kopiją, sutaupyti vietos. Su karvės, jei deduplicated failas yra pakeistas, nebus paveikti, kaip aprašyti pakeistą iliustraciją duomenys buvo parašyta į kitą fizinę bloko atskiromis lovomis.

Karvė savo ruožtu daro snapshotting gana lengva įgyvendinti. Kai Kadras sistema tik fiksuoja naują duomenų rinkinį kaip kopijuoti visų duomenų ir metaduomenų per tūrio. Su karvės, , kai atliekama pakeitimų, duomenų rinkinių duomenys lieka nepaliestas, ir gali būti palaikomas nuoseklus požiūris į fotografiją buvo padaryta tuo metu, kai failu ˛ sistem ˛ statuso.

Naujas draugas

Turint omenyje išdėstytus argumentus, ypač Ubuntu btrfs kaip įdiegti laiko galimybe, Aš raštuotas tai būtų geras laikas pasinerti į btrfs ir ištirti šiek tiek. 🙂

Dalis 2 netrukus …

dalis
Šeštadienis, Vasaris 21, 2009 | Autorius:

Santykinai naujų dokumentų rūšys Biuras 2007 davė Kai kurie interneto pavaduojančius problemų, kai jų klientai nori pasiūlyti dokumentus atsisiųsti. Dažniausiai, dokumentai yra siūlomos serverio kaip “Tekstas / Html” kuris vėliau taptų kaip šiukšlių toną internete vartotojo ekrane.

Geriausias būdas išspręsti šią problemą yra pridėti visi MIME tipus į pagrindinio serverio konfigūracijos. IIS7 Windows jau turi šiuos MIME tipus, nustatytus teisingai pagal nutylėjimą. IIS6 ir IIS5 reikalauja MIME tipai turi būti pridėta, kaip galima Apache vyresnio amžiaus įrenginių. Apache, taip pat už individualios domeno savininkas problemos pridėti mime tipus per Apache .Htaccess byla.

IIS 6 MIME tipas papildymas (už Server Administrator)

Prieš tai gali būti padaryta, užtikrinti, kad jūsų serveris taip pat yra nustatyta, kad tiesioginis metabazy redagavimą:

  1. Apkrova IIS direktorius: Start -> RJT, “inetmgr” -> [Gerai]
  2. Dešiniuoju pelės mygtuku spustelėkite “serveris” ir spauskite “PRoperties”
  3. Per “Informacinės interneto paslaugos” kortelė (paprastai tik skirtukas), užtikrinti, kad “IrNsugebėti Tiesioginis metabazy Redaguoti” langelį tikrinamas.
  4. Spragtelėjimas [Gerai]

Būtinai atgal į viršų IIS konfigūracijos (čia už IIS5) iš anksto. Aš negali imtis jokių atsakomybę už admin nesilaikantiems savo serverį. Turiu pagrindo manyti, tai gali būti taip pat dirbti IIS5 tačiau turiu tik tiek, kiek pagrindo manyti, kad jis gali tiesiog suteikti daug klaidų. Jei yra IIS5 / Langai 2000 admin nori išbandyti tai man po atsargines kopijas konfigūracija, prašome leiskite man žinoti, rezultatų.

Nukopijuokite šį tekstą į failą pavadinimu msoff07-addmime.vbs ir jį vykdyti kartą iš įvesdami komandų eilutės cscript msoff07-addmime.vbs ir paspauskite "Enter". Jei paleisti daugiau nei vieną kartą, MIME tipai bus pridėta kiekvieną kartą, ir jūs turite kelis identiškus įrašus:

"Šis scenarijus prideda reikalingą tarnybą 2007 MIME tipų į IIS 6 Serveris.
"Jei norite naudoti šį scenarijų, tiesiog dukart spustelėkite arba vykdyti ją iš komandinės eilutės.
"Veikia Šis scenarijus kelis kartus rezultatus keliais įrašais
"IIS MimeMap todėl jums neturėtų paleisti daugiau nei vieną kartą.
"Modifikuotas iš http://msdn.microsoft.com/en-us/library/ms752346.aspx
 
Ne MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
Konst ADS_PROPERTY_UPDATE = 2 
 
"Nustatykite MIME tipai turi būti pridėta
MimeTypesToAddArray = Masyvas(".docm", "application / vnd.ms-word.document.macroEnabled.12", _
".docx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.document", _
".dotm", "application / vnd.ms-word.template.macroEnabled.12", _
".dotx", "Application / vnd.openxmlformats-officedocument.wordprocessingml.template", _
".potm", "Application / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "Application / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "Prašymas / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "Application / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "Application / vnd.openxmlformats-officedocument.presentationml.slideshow", _
".pptm", "Application / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "Application / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sld", "Application / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "Application / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "application / vnd.ms-excel.addin.macroEnabled.12", _
"Xlsb", "application / vnd.ms-excel.sheet.binary.macroEnabled.12", _
"Xlsm", "application / vnd.ms-excel.sheet.macroEnabled.12", _
"xls", "Application / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
"Xltm", "application / vnd.ms-excel.template.macroEnabled.12", _
"Xltx", "Application / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
"Gaukite mimemap objektą
Nustatyti MimeMapObj = GetObject("IIS://Localhost / MimeMap")
 
"Call AddMimeType už kiekvieną pratęsimo / MIME tipas pora
 skaitiklis = 0 į UBound(MimeTypesToAddArray) Žingsnis 2
    AddMimeType MimeTypesToAddArray(skaitiklis), MimeTypesToAddArray(skaitiklis+1)
Kitas
 
"Sukurti" Shell objektą
Nustatyti WshShell = CreateObject("WScript.Shell")
 
"Stop & Start" IIS paslauga
Nustatyti oExec = WshShell.Štabo viršininkas("Net stop w3svc")
Apie O oExec.Statusas = 0
    WScript.Miegas 100
Kilpa
 
Nustatyti oExec = WshShell.Štabo viršininkas("Net start w3svc")
Apie O oExec.Statusas = 0
    WScript.Miegas 100
Kilpa
 
Nustatyti oExec = Niekas
 
"Blogas statusą vartotojas
WScript.Aidas "Microsoft Office" 2007 Dokumento MIME tipai buvo registruotas."
 
"AddMimeType pietus
Sub AddMimeType (Ext, MTYPE)
 
    "Gaukite iš MimeMap turto rodymo.
    MimeMapArray = MimeMapObj.GETEX("MimeMap") 
 
    "Pridėti naują žemėlapių.= UBound(MimeMapArray) + 1
    Tunka Išsaugoti MimeMapArray()
    Nustatyti MimeMapArray() = CreateObject("MimeMap")
    MimeMapArray().Pratęsimas = Ext
    MimeMapArray().MimeTipas = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "MimeMap", MimeMapArray
    MimeMapObj.Setinfo
 
Pabaiga Sub

Apache MIME tipas papildymas (už Server Administrator)

Apache saugo savo MIME tipus failą paprastai, esančio $installpath / conf / mime.types. Žr mod_mime dokumentacija daugiau apie tai, kaip ji veikia. Arch Linux įdiegia savo MIME tipus /etc / httpd / conf / mime.types ir Parallels Plesk įdiegia jį /usr / local / PSA / admin / conf / mime.types. Jūsų platinimo gali jį kitoje vietoje, taip Ieškoti mime.types Failas veikia rasti mime.types.

Pridėti šias eilutes į savo mime.types failą:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

Apache MIME tipas papildymas (Dėl domeno savininkas su bent FTP priėjimas – naudojant .htaccess failą)

Pridėti šį tekstą į savo domeno .Htaccess byla, dažniausiai į httpdocs / katalogas

AddType application / vnd.ms-word.document.macroEnabled.12 docm
AddType taikymas / vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType taikymas / vnd.ms-word.template.macroEnabled.12 dotm
AddType application / vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application / vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application / vnd.openxmlformats-officedocument.presentationml.template potx
AddType application / vnd.ms-powerpoint.addin.macroEnabled.12 MISP
AddType application / vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application / vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application / vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType taikymas / vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType taikymas / vnd.openxmlformats-officedocument.presentationml.slide sldx
AddType application / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application / vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application / vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType taikymas / vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application / vnd.ms-excel.template.macroEnabled.12 xltm
AddType application / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
dalis