카테고리에 대한 아카이브 » 컴퓨팅 «

일요일, 8 월 04번째, 2013 | 저자:

나는 정전이 내 서버의 큰 영향을 미치지했다 MD RAID 배열. 그것이 완료 될 때까지 대기하는 동안 전체 서버가 다운 될 수 있도록하는 대신 fsck를, 나는 수동으로 fsck를 실행할 수 있도록 그것은 큰 배열하지 않고 부팅 한.

그러나, 수동으로 실행할 때 나는 그것이 얼마나 멀리 알 수있는 방법이 없었 실현하고 완료하는 데 걸리는 시간. 이는 대형 어레이에 특히 문제가된다. 약간의 검색으로 난의 끝을 발견 fsck를 호출 할 때-C 매개 변수를 추가. 나는 그러나 문서에이를 찾을 수 없습니다: fsck를 –도움말은 이러한 옵션을 보여 주었다.

이 옵션은 ext4에 특정 밝혀, 따라서 백분율 표시와 완벽하게 기능 진행률 표시 줄을 보여줍니다. 정보를 찾으려면, 대신 “fsck를 –도움” 또는 “남자 fsck를”, 당신은 입력이 “fsck.ext4 –도움” 또는 “남자 fsck.ext4”. 🙂

몫
일요일, 8 월 04번째, 2013 | 저자:

역사

내가 마지막으로 언급 한 이후 많은 변화가 있었다 내 개인 서버 – 그것은 도약과 범위에 의해 성장했습니다 (지금 7TB가 MD RAID6) 그리고 그것은 최근에 재건되었다 우분투 서버.

아치 실수 결코. 아치 리눅스는 이미 리눅스 대해 많이 가르쳐했다 (내 또 다른 바탕 화면에 그렇게 할 것입니다). 그러나 아치는 확실히 내가 서버에 보내고 싶어하는 것보다 더 많은 시간과주의를 필요로. 이상적으로 알림 이메일 메시지가 나올 때까지 잠시 동안 서버에 대해 잊지 수있을 싶어요 “음 … 당신이 보라 커플 업데이트있다, 친구.”

공간을 무료로하지 않습니다 – 그리고 어느 공간입니다

우분투로 마이그레이션 할 수있는 기회는 내가 부족했다는 사실이었다 SATA 포트, 컴퓨터의 나머지 부분에 하드 드라이브를 연결하는 데 필요한 포트 – 그 7TB RAID 어레이의 포트를 많이 사용! 난 도망 주신 내 대단히 이전 200기가바이트 하드 디스크는 이러한 포트 중 하나를 차지로. 나는 또한받는 사람을 경고하는 디스크의 SMART 모니터링은 신뢰할이었다 표시. SATA 포트의 부족으로 임시 해결 방법으로, 심지어 메릴랜드에있는 4 개의 USB 스틱의 집합에 서버의 OS 마이그레이션했다 RAID1. 미친. 나도 알아. 나는 속도에 대해 너무 행복 아니 었. 내가 나가서 신뢰할 수있는 새 하드 드라이브 같이 갈 SATA 확장 카드를 구입하기로 결정.

서버의 기본 아치 파티션은 디스크 7GB의 약 사용했다. 의 큰 덩어리가 있었다 교환 파일, 캐시 된 데이터 와 달리 기타 또는 불필요한 파일보기. OS의 전체 실제 크기, 포함 /홈 폴더, 2기가바이트 만했습니다. 이 날 슈퍼 빠른 들여다 메시지 SSD 드라이브, 생각은 아마도 작은 하나는 너무 비싸요하지 않을 수 있습니다. 그것은 실제로 찾을 수있는 가장 저렴한 비 SSD 드라이브의 비용이 밝혀졌다 이 상대적으로 작은 SSDs 중 하나 이상. 날 위해 야호. 🙂

선택? 와우?!

OS를 선택에서, 나는 이미 아치되지 않을 결정 할. 다른 모든 인기있는 배포판 없음, 우분투 가장 친숙한이고 CentOS. 페도라 또한 가능성이 있었다 – 하지만 난 심각 아직 서버를 고려하지 않았. 우분투는 라운드 우승.

때까지 내가해야했던 다음 결정은 나에게 발생하지 않았 편재 (우분투의 설치 마법사) 나를 요청: 를 설정하는 방법 파티션.

나는 리눅스에서 SSD를 사용하여 새로운했다 – 나는 정확하게 사용하지의 함정을 잘 알고 있소, 대부분 가난한 장수의 위험으로 인해 오용하는 경우.

나는 전용 스왑 파티션을 사용하고 싶지 않았어. 나는 미래에 너무 멀리 서버의 마더 보드 / CPU / 메모리를 업그레이드 할 계획. 그을 바탕으로 나는 기존의 멀티 디스크 RAID에 스왑 파일에 스왑을하게됩니다 결정. 스왑은 특히 빠른되지 않습니다 만, 뭔가 잘못 됐어요하고 메모리를 사용할 수없는 일 때의 유일한 목적은 드문 경우에 대한 것입니다.

이는 저를주고 떠났다 루트 경로 밖으로 전체 60기가바이트 인텔 330 SSD. I는 / 집 분리로 간주하지만 그냥 좀 말하는지 도무지 알 듯, 약간은 과거에 사용 된 방법을 제공. 내가 처음에 파티션을 설정 LVM – 나는 최근에 내가 리눅스 박스를 설정할 때마다 해왔 일 (정말로, LVM을 사용하지 않는 변명은 없습니다). 제가 파일 시스템을 구성 할 위치는 부분에 도착했을 때, 나는 드롭 다운을 클릭하고 본능적으로 ext4를 선택. 그럼 같은 목록에 btrfs를 발견. 매 달리다!!

그러나 무엇?

Btrfs (“버터 EFF-ESS”, “더 나은 EFF-ESS”, “비 - 나무 EFF-ESS”, 당신은 날에 공상이든 뭐든간에) 리눅스를 가지고하기 위해 비교적 새로운 파일 시스템 개발’ 현재 파일 시스템 기술과 다시 트랙에 파일 시스템 기능. 기존의 왕 수준의 힐 파일 시스템, “내선” (ext4라는 현재 버전) 아주 좋은 – 그러나이 제한됩니다, 오래된 패​​러다임에 갇혀 (브랜드의 새로운 생각 F22 랩터 대. an F4 팬텀 동등성 업그레이드에 반 Jested 리베 시도와) 와 같은 새로운 엔터프라이즈 파일 시스템에 매우 오랫동안 경쟁을 할 수있을 가능성이 오라클의 ZFS. Btrfs는 아직 갈 길이 멀다을 가지고 있으며 아직 실험적으로 간주됩니다 (당신이 요청과 사람에 따라 필요한 있습니다). 많은 사람들은이 기본적인 사용을 위해 안정적으로 간주 – 하지만 아무도 어떤 보장을 할 수는 없어. 과, 물론, 모든 사람들이 백업을 만들고 테스트 할 말이있다!

Mooooooo

내선과 btrfs 사이의 가장 기본적인 차이는 btrfs는 것입니다 “암소” 또는 “쓰기에 복사” 파일 시스템. 이 데이터는 파일 시스템의 내부에 의해 실제로 의도적으로 덮어 결코 의미. 당신은 파일에 변경 사항을 작성하는 경우, btrfs를 물리적 미디어에 새 위치에 대한 변경 사항을 기록하고 새 위치를 참조하는 내부 포인터를 업데이트합니다. Btrfs는에 걸음 더 나아가갑니다 그 내부 포인터 (메타 데이터라고) 아르 또한 암소. 내선의 이전 버전은 단순히 덮어 쓰기 데이터가 것. Ext4는 AC 플러그가 가장시기를 상실한 순간에 빠지게되어야 손상이 발생하지 않도록 저널을 사용. 단계 비슷한 수의 저널 결과는 데이터를 업데이트하는 데 필요한. SSD와, 기본 하드웨어는 비슷한 소 과정을 당신이 사용하는 어떤 파일 시스템없이 운영. SSD 드라이브는 실제로 데이터를 덮어 쓸 수 있기 때문입니다 – 그들은 데이터를 복사해야 (귀하의 변경) 새 위치로 한 후 완전히 이전 블록을 지우. 이 분야에 최적화 SSD도 기존의 블록을 지우 아니라 일이 너무 바빠서하지 않을 때 단순히 나중에 블록을 지우려면 메모를하지 수 있다는 것입니다. 최종 결과는 SSD 드라이브는 소 파일 시스템과 매우 잘 맞는 비 소 파일 시스템으로뿐만 아니라 수행하지 않는 것입니다.

문제는 흥미 만들려면, 파일 시스템에있는 소는 쉽게 중복 제거라는 기능을 손에 손을갑니다. 이를 통해이 (이상) 데이터의 동일한 블록은 하나의 복사본을 사용하여 저장하는 방법, 저장 공간. 소, deduplicated 파일이 수정 된 경우, 수정 된 파일의 데이터가 서로 다른 물리적 블록에 기록 된 것 같이 별도의 트윈은 아무런 영향을받지 않습니다.

차례로 소가합니다 snapshotting 구현 상대적으로 쉽게. 스냅 샷이 이루어지면 시스템은 단지 볼륨에있는 모든 데이터와 메타 데이터의 중복 것으로 새로운 스냅 샷을 기록. 소, 변경 사항 때, 스냅 샷의 데이터는 그대로 유지, 그리고 스냅 샷이 만들어진 시점의 파일 시스템의 상태를 일관성있게 볼을 유지 할 수 있습니다.

새 친구

염두에 이상이 설치된, 우분투는 설치 시간 옵션으로 btrfs 사용이 가능하도록 만들었습니다 특히, 나는 btrfs에 뛰어과 약간을 탐험 할 수있는 좋은 시간이 될 것입니다 생각. 🙂

부분 2 곧 …

몫
월요일, 10 월 29 일, 2012 | 저자:

이 나타납니다, 무한 지혜의, 구글 귀하의 Google 계정에 액세스하거나 사용하는 응용 프로그램을 차단할 수있는 보안 기능이. 이 Google의 사용자를위한 문제가 될 수 방법을 볼 수 있습니다, 특히 자신의 Google 토크Gmail의 사용자. 제 경우 다 였어요 피진 문제가 발생 지껄이다 서비스 (이는 기술적으로 Google 토크의 일부입니다). 내가 좀 한 후 해결책을 발견 파기. 나는 문제가 몇 살에 놀랐습니다 얼마나 오랫동안이 기능은 존재 해왔다!

계정을 잠금 해제하고 응용 프로그램을 온라인을 얻으려면, Google의 보안 문자 페이지를 사용 여기에.

몫
목요일, 유월 03 번째, 2010 | 저자:

나는 MTN을 떠 났어요 왜

그래서 나는 주변에서 쇼핑을 봤는데 비 심각한 최선의 방법을 떠나려고 지난 몇 개월 동안 패션 파악하기 MTN 나를 위해 최고의 거래를 얻을 방법. 내가이 된 이후이 MTN을 좋아하지 않는다 “성난“, 나는 이러한 고객을 호출 할 수 있습니다로 ISP 산업. MTN의 고객 서비스 콜센터는 거의 자신의 시스템에 도움이 또는 지식을하지 않음을. 자신의 시스템이 날을 통해 자신을 나사 할 때 마지막 밀짚 그러나이었다 및 고객 서비스는 죽은만큼 도움이되었다 빨간 셔츠:

어디서 결제 문제가 있었다, 일반적으로 인정 하듯이, 그것의 시작 내 자신의 잘못. MTN은 계정에 때문에 양을 찾을에서 호출 할 수있는 기능이 있습니다. 만, 같이 머피 그것을 것, 이 금액이었다 아니 계정 만에 때문에 양 마지막 이었다 양 청구.

그래서 일개월 내 계정 R900에 대해이었다. 나는 수를 호출, R500 잘못 들었다, 금액을 지불 내가해야한다고 생각: R500. 15 일 후 MTN 내 계정을 일시 중단. 아무 잘못 수행되지, 권리? 잘못된.

우선, 나는 어떤 종류의 알림을 수신하지. 의 SMS가 가장 나을, 그것은 MTN에게 거의 자원을 비용이 없을 것입니다 특히 이후: “귀하의 계정 XYZ는 R400에 의한 체납에. ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ 문의하시기 바랍니다”. 그들은 나에게 전화를 할 수, 그들은 나에게 이메일을 보내 수, 어떤 것, 하지만 종류의 아무것도 일어나지 않았다. 편견없이 일시 중단. 고객의 관심을 얻을 수있는 가장 좋은 방법은 그게 전부!

지금, 뿐만 아니라 나는 전화 및 SMS 년대를 만들 수 없습니다, 나는 전화 또는 SMS 년대를받을 수 있습니다. 더욱이, 나는 심지어 MTN의를 호출 할 수 수신자 부담 전화 전화 번호. 나는 문제의 하단에 도착 누군가 다른 사람의 전화를 사용했다. 흥정 이틀 후 드디어 계정을 다시 활성화 친절하게도 여성을 발견. 열흘 후 내 월급은 간다, 나는 같은 번호를 전화에 번호를 가까운 소리 “R900”. 나는 어쩌면 내가 잘못-들어 나는 경우 juuuust 한 번 확인해야 자신에게 생각. 다시 전화, 나는 다시 같은 번호를 듣고. 권리. R900를 지불. 다섯 일 후, 내 전화가 다시 일시 중단. WTH?

앞서 언급 기억?: “이 금액이었다 아니 계정 만에 때문에 양 마지막 이었다 양 청구.” 그래서, 음성 메시지가 구체적으로 말한다는 사실에도 불구하고 “프레스 3 미결제 잔액에 대한; [프레스 3] ; 총 지불 금액입니다; 아홉; 백; 과; #도대체 무엇이 ; 랜드; 과; #도대체 무엇이; 센트”, 실제로 빚 그들 R900 플러스 내가 이전 달의 짧은 지불했던 R400. 아니, MTN이 고정 된 경우 나도 몰라. 나는 더 이상 치료. 나는이 알아 낸 이후 나는 종이 문이 실제로는 얼마나 많은 볼을 기다리고 시작. 재미있게, 자신의 종이 문은 틀렸다. 그들 만이 가지고 있던 반대말 문제: “이 송장: R1300” 다음 페이지에 여는 균형을 말한다는 사실에도 불구하고 “R400”, 폐쇄 균형 “R1300”. 원근법! 그것은 고정? 다시, 난 상관 없어.

나는 그들이 내가 계약을 갱신하지 않은 알려 이미 버진 모바일에 내 번호 멀리 포팅 이제 한. 내 번호와 다른 포트를 유지하려는 때문에, 가게는 내가 넣을 수 없다고 말했다 “만족스럽지 못한 서비스” 계약을 종료뿐만 단순히 말을해야 그 이유로 “포팅”. 분명히 거기에 무엇을 넣어 그들은 수도 있지 “주의” 나는 그것이 포팅하고자하는. WTF.

다음은 무엇? (MTN없이)

내 연구에서 그 계약을 찾았습니다 “거래” 가장 인기 있습니다. 일반적으로, 당신은을 통해 한달에 R800에 대한 R8000 전화를 얻을 수 있습니다 24 한달에 방송 시간의 R500-홀수 가치와 달. 이것은 당신이 R19을 지불하는 금액 200 내 폐기 될 예정입니다 전화의 가치 R8000에 대한 24 개월 동안 12 개월. 당신이없는 완전한 손실을 느낄 수 있도록 매달 약간의 방송 시간을 얻을 것이다. 그러나 당신은 또한 당신이 그 전화를 만들 때 세포 회사 아무것도 비용이 없다는 것을 기억해야한다. 이익.

더 좋은 방법이있다

훨씬 저렴 계약이있다, cheapish 전화를 포함 R50과 R200 사이에 계약 – 전화로 저주 잘 작동하지만 전화는 재생하지 않습니다 계략 기차에서. 이 계약의 대부분은 실제로 당신에게 동일한 방송 값을 제공 (때로는 더!) 당신이 지불하는 것과. 그래서 R100 당신은 R100의 방송 시간의 가치를 더한 몇 가지 무료 SMS를의를 얻을 수 있습니다, 그리고 cheapish 전화. 내가 최근에 본 최고의 거래는 모두를 위해왔다 삼성 STAR, 절제된하지만 좋은 휴대폰, 한달에 R100 및 R200 사이에 대한 소매 업체의 숫자에서 사용할 수. 대부분의 경우 거래는 방송 시간의 전체 양을 포함했다. 버진 모바일 여기에 아마도 가장 좋은 예제가 실려있다: 비용은 방송에서 R200을 포함 한달에 R199 및 1000 SMS를의 (네, 당신은 그 권리를 읽어 – 천!).

처녀 서비스 모든 방법!

내가 버진 모바일에 갔어요 또 다른 이유는 다른 서비스 제공은하지 않습니다 조금 뭔가: A “혼합 된” 계약 / 선불 시설. 나는 그러나 방송에서 R200를 얻을 수, 그 이상 가면, 여분 그냥 내 청구서에 추가됩니다. With MTN this could go sky high without the option of a limit! With Virgin, because I asked, it has a limit of R300. 그러나, I can still add prepaid airtime (with cellphone banking, nogal). No other service provider lets you do this!

Remember that R8000 cell phone I mentioned earlier? My plan is to get the Samsung STAR and spend less than R300 per month. I’ll have saved enough money to actually go and buy a more expensive phone (or laptop) with the cash I’ll have saved! 물론, if you actually use that R800-worth of phone calls, I guess the best available deal is where you spend the R19200 anyway. Maybe at least with a more critical view on your choices you’ll save yourself a good amount of money in future. Good luck in your search for 당신의 best deal!

몫
목요일, 11 월 12 일, 2009 | 저자:

당신은 하나의 응용 프로그램을 업데이트하는 자신을 발견하는 경우 아치 리눅스 (아주 나쁜 생각, 판매 세) 그것을 당신이 라인을 따라 오류를보고 끝날 수도의 readline 업그레이드:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
희망 당신은 여전히​​ 떠들썩한 파티가 열려 프롬프트를하고 그들 모두를 폐쇄하지 않은. 당신은 아직 할 수있는 경우에, 바로 다음을 실행:
pacman -S bash
bash는 여전히 작성한 Readline의 이전 버전에 링크 될 수 있기 때문에 다른 당신은 더 이상 떠들썩한 파티를 실행할 수 없습니다.

또한, 앞으로는, 실행되지 않습니다
pacman -Sy application
(내 경우에는 파이썬)
대신, 달리기:
pacman -Syu
모든 응용 프로그램이 업그레이드되어 있는지 확인 할.

개인적으로, 그 bash는 그것을 작성한 Readline의 이전 특정 버전의 새로운 bash에 대해 동일한 요구한다는 종속성 세트 있었다한다고 생각합니다, 의 readline의 새 버전을 필요로. 에 관계없이, 오히려 안전한 놀이. 😉

몫