「ファイルシステム」を含む日記 RSS

はてなキーワード: ファイルシステムとは

2022-01-09

反面教師のひとり

偏差値55くらいの大学学部卒論みたいな内容だなw

ニュースサイトで調べました的な。

なにひとつ構築や設計したことなさそう。

文章といい、技術知識といい、調査不足といい、洞察のなさといい、本当にひどい。

この枠で若い有能なライターに書かせてあげればどれだけ社会貢献になるか・・・

老人がコネポジションにとどまると、まさに他人社会迷惑をかけてしまうという一例だなあ。

たぶん宗教ネットワークコネだとは思う。

 もしかしたら、WindowsPCからローカルという考え方を排除しようとしているのかもしれない。かつてアプリは必ずローカルにあった。ファイルローカルにあった。だからネットワーク接続していないPCでもそれなりに便利に使うことができた。

 今、インターネット接続していないPCというのはほぼ考えられない。あれもできないこれもできないという環境の中でいつもの作業をこなすの不可能に近い。極端な話、ローカルに何もなくてもブラウザがあればなんとかなる。かくしてWindows OSは、ファイルシステムを捨て、ファイルを捨て、アプリを捨てるつもりなんだろう。Windows 11は、その兆しとなるOSだ。

 今はまだ、ゲームリッチ表現や、長大撮影済み動画素材の編集などで、ローカルパワーが求められてはいるが、それが永遠に続くことはなさそうだ。

 それでもローカルパワーは必要だ。大量のデータトラフィックをさばき、それを目の前のユーザーストレスを最小限にするよう瞬時にレンダリングして表示する。データストリームの処理はエッジで引き受けないとクラウド側のリソース破綻する。

https://pc.watch.impress.co.jp/docs/column/config/1379224.html

2022-01-03

ミラーリングバックアップではない

京都大学でも意外とITの深いところまでは掘り下げないのね

スーパーコンピュータシステムファイル消失のお詫び

2021年12月28日火曜日掲載

京都大学学術情報メディアセンター

センター岡部 寿男

2021年12月14日 17時32分 から 2021年12月16日 12時43分にかけて,スーパーコンピュータシステムストレージバックアップするプログラム(日本ヒューレット・パッカード合同会社製)の不具合により,スーパーコンピュータシステムの大容量ストレージ(/LARGE0) の一部データ意図せず削除する事故が発生しました.

皆さまに大変なご迷惑をおかけすることになり,深くお詫び申し上げます.

今後,再びこのような事態の生じることのないよう再発防止に取り組む所存ですので,ご理解いただきますよう,どうぞよろしくお願いいたします.

ファイル消失の影響範囲

対象ファイルシステム:/LARGE0

ファイル削除期間:2021年12月14日 17時32分 ~ 2021年12月16日 12時43分

消失対象ファイル:2021年12月3日 17時32分以降,更新がなかったファイル

消失ファイル容量:約 77TB

消失ファイル数:約 3400万ファイル

・影響グループ数:14グループ (うち,4グループバックアップによる復元不可)

障害情報:【スパコンストレージデータ消失について

http://www.iimc.kyoto-u.ac.jp/ja/whatsnew/trouble/detail/211216056978.html

ファイル消失の原因

スーパーコンピュータシステムの納入会社である日本ヒューレット・パッカード合同会社によるバックアッププログラム機能改修において,不用意なプログラム修正とその適用手順に問題があったことで,本来不要になった過去バックアップログファイルを削除する処理が,/LARGE0 ディレクトリ配下ファイル群を削除してしまう処理として誤動作しました.

日本ヒューレット・パッカード合同会社から提出された報告書掲載します.

Lustreファイルシステムファイル消失について (日本ヒューレット・パッカード合同会社)

今後の取り組み

現在バックアップ処理を停止しておりますが,プログラム問題改善し,確実に再発しない対策をした上で1月末までにはバックアップを再開する予定です.

ファイル消失後にバックアップが実行されてしまった領域ファイル復元ができない状況となったこから,将来的にはこれまでのミラーリングによるバックアップだけでなく,1世代分の増分バックアップを残す等の機能強化を検討いたします.機能面だけでなく,再発防止に向けた運用管理についても改善に取り組みます.

一方で,機器故障災害等によるファイル消失可能性も含めて完全な対策は困難であるため,利用者の皆様におかれましても,重要ファイルについては別システムへのバックアップをお願い致します.

2021-12-30

仮想化時代NAS 選び - やっぱり iSCSI は早い。


仮想システムを構築するにあたり、CIFS しか使えない NASバックアップ用に選定してきた SI 屋さんが居たので、CIFS と iSCSI のどちらが早いのか、試してみました。



テストに使う NAS は QNAP の Turbo NAS TS110

http://www.tekwind.co.jp/products/entry_6719.php

です。もう6年以上愛用して、カビが生えてもおかしく無い程に古いし, Marvell 800Mhz という低スペックな Qnap NASです。 100Mbps 時代のモノです。

昨年、HDDがお亡くなりになったので、3Tb の HDD に交換しました。ファームウェアはこんなに古い機械でも、QNAP シリーズの最新バージョンが利用できます

iSCSI は、今あまり見なくなりましたが SCSI ケーブル規格や、SASケーブル接続ハードディスクを、一般的IPネットワークで規格で仮想化したものです。

マウントするホストシステム側は iSCSI initiator, ディスクストレージ機能提供する側を iSCSI Target と呼びます

ホストからマウントするしない」はイニシエータ側のソフトウェア的な操作で行います。これは便利な機能で、ディスク故障などで、一時的物理的に取り外さなければいけない場合でも、ホストから操作だけで実際のケーブル結線の脱着を行う必要がないので、今時での SAS の外付けディスクドライブの様に、ホストシャットダウンして電源を切り、結線を外して修理、交換する、という必要がないので、ディスクデバイスの修理をホストの電源を止めないで実施できると言う、実に便利な事ができます

という事で、仮想環境では実に使いやすストレージデバイスなのです。

マウントするホストから見ると単純に SCSI/SASハードディスクに過ぎません。iSCSIストレージマウントしてからは、通常の増設ディスクの様にフォーマットして、ホスト側で使う一般的な XFS, ext4, NTFS などのフォーマットフォーマットする必要があります

LinuxiSCSI ターゲットからは、内部にターゲットとして使う「巨大なファイル」が、どん! とあるだけです。この巨大ファイルを、イニシエータ側に仮想ディスクイメージとして提供しています。当然シンプル仮想イメージなので、ファイルのものバックアップコピーすれば、ストレージイメージのものバックアップができます

※ qnap NAS場合iSCSI イメージは、 /share/HDx_DATA/.@iscsi.img の下にドンと作られるようです。

[Solved]How to mount iSCSI file?

https://forum.qnap.com/viewtopic.php?f=180&t=25322

[/share/HDA_DATA/.@iscsi.img] # pwd

/share/HDA_DATA/.@iscsi.img

[/share/HDA_DATA/.@iscsi.img] #

[/share/HDA_DATA/.@iscsi.img] # ls -l

-rw------- 1 admin administ 6442450944 Nov 12 2017 iSCSI-2015ace1-5a078d66.000

-rw------- 1 admin administ 1073741824 Jun 24 09:52 iSCSI-lun4-5d0de534.000

-rw------- 1 admin administ 107374182400 Nov 4 2015 iSCSI-nss01-56399e1a.000

-rw------- 1 admin administ 5368709120 Nov 11 2017 iSCSI-nss2015-5a06cf6d.000

-rw------- 1 admin administ 21474836480 Jun 22 17:11 iSCSI-test-56b3ce90.000

-rw------- 1 admin administ 5368709120 Jun 22 17:11 iSCSI-test-56b3ce90.001

[/share/HDA_DATA/.@iscsi.img] #

※ とても重要

CIFS/NFSファイル共有NAS と違い、iSCSIマウントして一つのターゲット制御できるのは、一つのホスト、一つのイニシエータだけです。複数ホストからイニシエータでマウントする(できちゃいます)と、ファイル排他制御は行われないので、ファイルシステム自体の不整合が起こります

まりファイル共有という目的には向いていない、という事です。あくまでも iSCSI ターゲットネットワーク上の仮想ディスクです。

もっとも、一つのホストからマウントしてファイルを保存して、いったんオフラインにして、ターゲットを別なホストからマウントする、という事はできます。また、ターゲットは一つの iSCSI デバイス複数作れるので、1台の iSCSI 装置複数ターゲット実装して、複数ホストから別々のターゲットイメージマウントする事は問題ありません。

極端な話、ホストハイパーバイザーは USB メモリSANブートさせて、後はマウントした iSCSI仮想イメージ上で、仮想マシンを動かす、HDDレスハイパーバイザー運用もできます

物理的な転送速度は、ネットワークの速度とディスクデバイスの性能に依存します。当然 10Gb baseネットワークカードHUB、高規格なケーブルを使えば、論理的な性能は 10Gbps です。大抵は NAS の性能がそこまで出ないのですけどね。ヨドバシカメラあたりで売っている 4,000 円程度の 1G HUB でも、そこそこの性能が出てしまます

距離は、IPがつながればどこでもなので、ホストコンピュータとメインのストレージを自社のサーバールームに置き、イニシエータを動かし、バックアップ用の iSCSI ターゲットデータセンターに置く、なんてこともできます

【送料無料】QNAP TS-431P2(ホワイトNAS 4ベイモデル クアッドコア CPULAN 2ポート搭載 (TS431P2)

価格:56,145円

(2019/7/27 12:05時点)

感想(0件)

  • LUN -

iSCSI の耳慣れない言葉に LUN (論理ユニット番号 : Logical Unit Number)というのがあります

昔の SCSI は、 SCSI バスアダプタに7番のIDを振り、残りの 0 ~ 6 のディスクCD, Tape などに ID を振り分ける物理的な3ビットディップスイッチやジャンパ端子が付いていました。これが SCSI アドレスです。

まり初期のSCSI 規格では8つ分。

これが実に難物でした。特に複数SCSI バスアダプタカードをデュプレクス設定する場合割り込み番号も別々にするので、手が滑ってジャンパピンを飛ばして床を這いまわって探したり、難解なディップスイッチを前に数日悩んだものです。

まりつのSCSIバスには 0~7の合計8台(うち大抵7番はSCSI バスカード)の物理ユニットデバイスがつながって別々に見えたという仕組みだったわけです。

ところが SCSI バスを使った Raid コントローラが出てくると、ディスクの鈴なりが、一つの物理デバイスに見えてしまうわけです。これを「論理的仮想番号」に分割して、システムからは、単一の鈴なり Raid ディスク複数論理番号に分割したわけですね。

これが LUN というヤツです。

iSCSI 機器ターゲットも、内部のソフトウェア的に複数論理デバイスに分割して、複数ホストコンピュータから複数物理デバイスのように見せかけるわけです。

別々な LUN は一つ、あるいは複数iSCSI 機器によって、複数ホストに別々のディスクデバイスとして見せかけるンです。

まぁ、いい加減な説明なので、他所で調べてください。

https://en.wikipedia.org/wiki/Logical_unit_number

Qnap NAS場合iSCSI ターゲットウィザード形式簡単作成できますEXT4 ファイルシステム上で、オンラインでも簡単サイズの拡大ができるので、 Windows の Storage Server のように NTFSVHD 形式ではないので、そこそこ性能が出ますが、いかんせん古さと遅さは否めません。

Qnap NASiSCSI ターゲットの設定は、偉そうな Linuxサイトに書いてある程、面倒なことはありません。ストレージマネージャから iSCSI タブにあるウィザードに従って iSCSI ターゲット名に任意名前を付けると IQN にその文字列が追加されるだけです。わざわざ vi エディタに「正確に」綴りを間違えずに設定する必要もありません。ここでは Chap 認証は付けませんでした。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16405779.jpg

機械は古いのですが、逆に言うと、「古くて遅い」ため、サーバーNASとの接続プロトコルの性能差が、如実に現れる事になります

QNAP TVS-951X 10GBASE-T/NBASE-Tポート内蔵

10GbE接続対応 NAS

Windows10 の MicrosoftiSCSI イニシエータは「コントロールパネル」>「システムセキュリティ」>「管理ツール」の中にあるので、ここで、設定済の iSCSIターゲットを」 「検索」して選んで「接続します。Chap 認証を付けておいた場合ターゲットで設定したパスワード必要でしょう。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16412132.jpg

新規作成して、接続した後は、フォーマットされていないため、ディスクマネージャからフォーマットして使います。ちなみに、フォーマットして利用した iSCSI ターゲット仮想ディスクは、他のマシンマウントすることもできます。つまりHDDを取り外して、他のPCに繋げる事と同じことですね。

PR

ちなみに opeSUSE で使うにはこんな感じになりました。

open SUSE Leap 15.1 で iSCSI NASを使ってハマった

https://islandcnt.exblog.jp/239328437/

  • CIFS の性能を見てみる -

一番イラつくのは、巨大なファイル転送でしょう。という事で 3G 程ある SUSE LinuxインストールDVDISO ファイルを CIFS でコピーしてみます

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16414334.jpg

3分11秒かかりました。1Gビットネットワーク12~3% 程度の帯域を使って通信しています。明らかに古いNAS の性能が足を引っ張っているようです。

スループットは 150Mbps 程度で全体の最大15%程度でしょうか。

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16415832.jpg

次に iSCSI マウントしたディスクコピーしてみます

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16422170.jpg

初速は出るのですが、その後は、ボロイ TS-110 の性能がモロに出ます。それでも 20 MB/s から 25 MB/s 程度は出ています

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16423835.jpg

2分25秒でした。 大体20%程度のスループットです。





--

数字に弱い私の脳みそですが、 iSCSI は CIFS より 1.5倍くらい早い、という事が言えます

Zabbix で QNAP TS-110 の I/O を見てみると、前半の CIFS アクセスより後半の iSCSI アクセスの山が高い事がよくわかります

仮想時代NAS 選び - やっぱり iSCSI は早い。_a0056607_16425860.jpg

CIFS を使ったリモートディスクマウントは、他のPCからアクセスができる、というメリットがありますが、iSCSI単一ホストからアクセスしかできません。<--- これ重要.... -- もっとも、ターゲットストレージ複数作って複数サーバーから異なるデータ領域アクセスはできますが -- バックアップ用途や、サーバー増設ストレージとして考えれば、良い選択であると言えます

もっとも、iSCSI デバイスのものは、ターゲット単位で別々なホストから接続できますしかし同じターゲットで別々のホストからイニシエータから繋ぐと、とても笑いごとにならない事態になるので、普通やりません。

ハイパーバイザー同士で一つのターゲットを共有してライブマイグレーションしたことはあります

こうした性能のわずかな違いが、仮想システムハイエンド領域で違いとなって出てきます。なお Qnap でも openiSCSI でも Windows Storage Server でも取った領域そのままのサイズのでかいファイル作成されるようです。

国産 NAS の「ハイエンド」と称する「LANxxxx」などのモデルでは Windows Storage Server を使って NTFS フォーマットしていますWindows Storage Server は見た目 Windows サーバーのものなのですが、ところどころちゃんデチューンされているようで、SOHOけが限度です。

こういった国産 NAS メーカー製品カタログでは、「ハイエンド」は Windows Storage Server を搭載して、低価格NASUnix 系のシステムで「低価格」を謳っていますが、そもそも、上位モデルは、CPUメモリの性能が高いものが使われています。性能が違うのは当たり前なのですが、あまり性能が出ないだろうと思います

Windows Storage Server じゃなくて、ちゃんとした Windows Server と CAL 買えよな、という事なのですね。

このあたりは独自OSNAS としてチューニングした Qnap や Synology, asuster などの iSCSI 機能付きの NAS を中規模ネットワークのミドルレンジNAS として利用したほうが良いと思います

仮想環境でのネットワークタッチストレージ(NAS)は、本回線(構内LAN)とは切り離し、ストレージ専用のネットワークとして独立して運用させるのが基本です。サーバーNAS間で凄まじい通信が発生します。サーバーNICが2ポート以上のものが推奨されます

  •  誤解していけないのは --

iSCSIあくまでもネットワーク上のストレージのみの機能提供するものであり、ファイル共有の手段ではない、という事です。

NAS をCIFSで使うと NAS が持つ独自アクセス権限を設定しなければなりません。セキュリティも当然 NAS 独自機能で設定します。

iSCSIあくまでも「外付け SCSI デバイス」のネットワーク版なので、マウントする側のOSのものファイルシステムセキュリティ機能アクセス制限ホスト側の機能をそのまま利用できますセキュリティ的には、マウントする際のパスワード制限しかないので、独自ストレージネットワーク内に配置すべきで、ユーザが使う構内ネットワークに配置すべきではありません。

2021-08-30

壊れたNASから金を使ってデータを復旧させた。

安いNASlinuxで動いてる。

分解してSATAケーブルやお立ち台で繋いでもデータは見れない。

USB Linuxとかで繋げば見れるが正直めんどくさい。

ググるとDiskInternals Linux Readerが出てきた。

WindowsからLinuxデータが見れるらしい。

ダウンロードして起動するとエクスプローラーのような画面が出てきて、NASファイルシステムが出てきたが、肝心のデータがあるパーティションはXFSなので、金を払わないと写せない。

PayPalで32.95$

USB Linuxを作って起動する手間と値段を比較する。

4000円弱ですぐに外付けHDDにコピれるなら安い。

メールで来たシリアル入力して、無事取りためた写真の復旧が出来た。

2021-07-15

つのファイルに長々とプログラミングコードを書いてもいい

VSCodeとLanguageServerProtocolによって、人類は多様なプログラミング言語に対して安価でお手軽なIDE機能を手に入れた。

このような富豪的プログラミング環境において、「一つのファイルは最大400行!」がオールドファッションセオリーと化したことは明らかである

よってそれを規則とすることには一切の合理性がない。

そも、IDEとは何か。

IDEとは人と機械との融合である

人類は脳領域テキストファイル拡張することに成功したが、その頂きは未だ遠い。

ただ思い出す、と、テキストファイル群中から期待する箇所を装置に出力する、の間の容赦ない時間スケールの隔絶。

IDEはこの隔絶を埋めることができる。

思い出したい、と念じると同時に人はgdキーを叩き、定義ジャンプする。

この時、人がジャンプしているのはファイルシステムのインデックスではない。

時間だ。

時間を跳躍したのだ。

たとえそれが雀の涙ほどの時間であっても、IDEタイムマシンなのだ

すなわち人類は一つの未来に到達した。

人類タイムマシンと融合した未来に到達した。

マイクロソフト万歳

2021-06-17

anond:20210617181453

ついでに言えば、そういうアルゴリズムファイルシステムデータベースインデックスなどで使われているから、コンピュータサイエンスをきちんと学んだ人なら絶対に知っている

まり、基礎を学んだ上でWebプログラミングもできるのか、付け焼き刃でフレームワークの使い方だけ覚えたのか判定できる問題でもある

そういう意味でも知らないのは恥ずかしい(笑)

2021-04-09

脳の記憶の仕組み

いま「ロッキー・ザ・ファイナル」見てて、(ポーリー役者名前なんだっけ…ポセイドンアドベンチャーの…エアーウルフの……


アーネスト・ボーグナインだ!全然思い出せなかったのに、突然一気に思い出して、かつそれが正解だって分かるのも、どうゆう仕組みなのかな。ファイルシステムのi-nodeみたいに忘却は、単語へのリンクだけ消して残りは再利用時に上書き。上書きされてないなら、その単語へのリンクは総なめすれば見つけられる、かな。


と思って確認したら、ロッキー役者パート・モーリーだった。

2021-03-24

anond:20210323153614

・感じるのは自由

あなた身体あなた管理しているものなので、感じたり思ったり内部でなにかをするのは問題ないです

「感じる自由は、ある」


・感じたことを言うのはその言葉が届く範囲内での自由

その音声が拡散されてだれかに届いたりだれかの声がとどいたりすることを前提に管理されている方の自由です

あなた自由ではありません

黙れと言われたら黙るべきで、話していいといわれたら話してもよいはずです

たぶん管理側は~とかこういうルールが明記されているからおそらく~というのは~の部分が「あなた自由」によるものなのでそれはいけません

ちゃん管理側に許可をもらって権利を得てから自由行使しましょう


面倒で難しいのは、これがウィンドウズのファイルシステムみたいに上位から継承があったりなかったり、途中で権限を持つものが変わっていたり

自由権利範囲や内容が変わっていたりすることです

すなおに直近の管理者に許可を得ればいいだけではない場合もあるので

注意をすべきで気にかけて自由とはなにかを問うときはその最上から近くの現場までの経緯や相対的位置関係性を把握することにつとめるべきでしょう

土地管理者が無茶をしていいとはいっても日本国憲法違反していたら、それは自由にならないことだってあるのです

2021-01-21

BraveにIPFSの追加

簡単に言うとP2PWebサイトを立ち上げる、あるいは利用する際に関わるプロトコルらしい。

中央サーバ存在しないことが利点だが、その代わりにコンテンツ保証というか担保がない。

このためIPFSの解説にはインセンティブを発生させるためにFilecoinが用意されているとしている。

が、普通に考えても不要になったコンテンツ分散ファイルシステムから消える運命で、

個人的にはこれだけで世界中インターネット運営されることに懐疑的

例えばWikipediaがあるい需要を終えてほとんどの人がアクセスしなくなったとして

(ここではWikipedia財団資金の話は不問として)

いわゆるシードに当たる存在がいなくなった時点でWikipediaは消え去ってしまう。

これ、解釈としては間違ってるんだろうか?

あくまでも負荷集中を分散させる技術として使う方向性になるのでは?

2020-12-22

最初プログラミング言語は何がいいか

最初プログラミング言語として最もおすすめなのは、Bourne (Again) Shell。通称sh(bash)です。shUNIX標準的シェルであり、bashはその拡張です。現在、多くのLinuxディストリビューションでは、bashが標準のシェルです。以下、これらのシェルの上で動作するコマンド言語およびそれによって作られたプログラムを指して「シェルスクリプト」と呼ぶことにします。

シェルスクリプトを最初プログラミング言語おすすめする理由は、主にその実用性にありますほとんどのプログラミング学習者にとって、プログラミングで実現したいことは、「10000以下の素数を求める」などの教科書課題のようなものではなく、大量のファイルから情報検索するとか、インターネットから定期的にコンテンツを取得する、などの具体的なタスクのはずです。シェルスクリプトを使えば、後者のような実用的なプログラムを手軽に作成できます。一方、多くのプログラミング入門書には、制御構文などの細かい説明はあっても、後者のようなトピックはあまり載っていません。というのも、そのような機能は汎用的なプログラミング言語(C、JavaPythonRubyなど)のコアの機能ではないからです。それらの機能は通常、ライブラリによって提供されます。したがって、汎用的なプログラミング言語実用的なことをしようと思えば、外部モジュールの読み込みや、場合によってはパッケージ管理ツールを使ったライブラリインストール方法などを学ばなければいけません。これらは、初学者はいささかハードルが高いです(たとえば、Webフロントエンドツール群を初学者が独学でインストールするなどは、ほぼ不可能でしょう)。一方、シェルスクリプトでは、grepsedawkのようなシェル上のユーティリティは全て、他の言語における組み込み関数と同様です。つまりモジュールインポート初期化処理などを行わず使用することができます

また、シェルスクリプトは、より本格的な言語フレームワークステップアップする過程としても非常に適していますプログラミング入門書ではほとんど語られないことですが、プログラミングにおいては「プログラミング言語以外の技術」がプログラミング言語自体と同様に重要です。たとえば、ファイルディレクトリ操作するには、OSファイルシステムにアクセスしなければいけませんし、インターネットからコンテンツを取得するには、HTTPというネットワークプロトコルを知らなければいけません。シェルスクリプトを使う場合、それら「プログラミング言語以外の技術」を自然に利用します。それらは、プロエンジニアを目指す上でも欠かせない知識です。また、多くのプログラミング言語では、制御構造を用いて変数の値を更新していくプログラミングスタイルが取られます。一方、シェルスクリプトでは、コマンドの出力を他のコマンド入力に渡してデータを変換するプログラミングスタイルが取られます後者スタイルは、現代ソフトウェア開発では多くの場合、良いスタイルだと認識されていますシェルスクリプトを最初に学ぶことで、そのような良いプログラミングスタイルが身につきます

シェルスクリプトを体系的に学ぶならば、次の文献が信頼できます

また、多くのコマンドは「man コマンド名」で使用法を調べることができます

2020-12-21

anond:20201221212641

あーそうか、なんか実は悪意のある釣りで、やってみたらかなり致命的なことになるとかありえるよな。

対処法2.CHKDSKコマンドによるファイルシステムの修復でhdd認識問題を解消

↑これでググってみて。

2020-12-02

anond:20201202233127

そもそもCPUとかOS作って楽しいと感じられるようになりたい。何度か挑戦して(CPUの創り方とか有名な本は何冊か持ってる)途中までやったけど、そもそもCPUOS作ってもクソほども面白くないし興味湧かないんだよねえ。

しか時代背景的にITから逃げられないのがつらい。ファイルシステムがどうとか、知らねーよボケ勝手にやっといてくれとしか思えん。

2020-10-28

なぜ素人自分プログラミングができると勘違いしてしまうのか

プログラミングで食っていくためには、他の職業と同様に様々なスキル必要になる。単に技術的な面だけに絞っても、以下のようなことが出来なければ話にならない。

  1. 少なくとも1つのプログラミング言語が書ける(当たり前)
  2. その言語の主要なライブラリパッケージ管理ツール自動テストツール等の周辺ツールについても深く理解している
  3. ソート木構造のような基礎的なアルゴリズム理解しており、プログラム計算量を見積もれる
  4. HTTPSSL/TLSRDBMSSQLOSシステムコールファイルシステムメモリ管理などのアプリケーションよりも低レイヤーの基礎技術理解している
  5. 「Code Complete」「Clean Code」などに書いてあるようなソフトウェア設計ベストプラクティス理解している

プログラミングスクールなどを卒業したゴミには、(1)〜(2)もしくは(1)だけを以て「自分プログラミングが出来る」と勘違いしている奴が多い印象がある。

2020-09-14

anond:20200914124736

一般に使われ過ぎててきつい?

自分は「ファイルシステムエントリー」とかで妥協した。

.NET Framework で「Directory.EnumerateFileSystemEntries」ってあるから

用語統一できていいと思った。

2020-08-10

anond:20200809233633

マジレスすると元増田みたいに知識技術が足りない人が使うのにはハードルがあまりに高すぎること

その1 安定性が悪い

その4 エクスプローラーに相当するアプリの使い勝手がすごく悪い。まるでタブレットスマホOSのよう

ディストリビューション選択IDEカスタマイズチューニングによる

Windowsエクスプローラはなんだかんだで万人がそれなりに使えるソフトだし

その2 (正規の終了法を使わず稼働中PCコードをいきなり引き抜く)強制的な電源オフ対応していない。Linuxでこれをやると高確率で次回の起動ができなくなる

個人的にはそんな乱暴な使い方する奴にPC使わせたくないけど

サーバー用途で入れた奴は停電で切れてもそんな事態に陥ったことが無いから、たぶんシステム構築とかファイルシステム選択問題あり

その6 オフラインでの運用がやりづらい。全部入りだったLinuxMintはライセンス問題で消えた

具体的に何で困るかが分からん

初期のパッケージが古くて、何かソフト入れようとするとパッケージアップデート要求されるからネットワーク必須とか?

そもそもLinuxmintとやらは今年7月にもリリースされてるっぽいけど何の話?

その5 windows-linux間でデータをやり取りすると高確率文字化けする

つの時代だ黙ってUTF-8設定しろ

その3 デバイスドライバがそろっていない。致命的な弱点

その7 Wineで結局Windows時代アプリを使っているからそのままWIんどwsのほうが楽だ

そうだね

2020-08-04

anond:20200804142645

情報容量が質量を持つのか。

あとファイルシステムによってはコピーしただけでは同量は増えない。消しても減らない。

2020-07-14

数学勉強は紙でやると捗る

いまさらだ数学勉強PCタブレットでやるより紙でやったほうが捗るコピー用紙クリップ、付箋紙を使ってファイルシステム物理的に再現すればやっていることはPCと同じだ。ノートアプリに高価なデジタルペンで数式を書き込むのは馬鹿げている。

2020-05-06

anond:20200506125258

女は昔の男を覚えていられないと聞いたが、まあファイルシステムだってゼロ消去しなけりゃバイナリが残ったままだしそんなこともあるやな。直腸からウイスキー摂取しよう!

2020-03-04

anond:20200304155847

多分ブラウザローカルストレージのほうが早い。(ブラウザローカルストレージが5GB使える前提として)

何故ならブラウザローカルストレージ実装にもよるけどファイルシステムストレージを持っているわけではなくて実質上はメモリ内にデータを持っているはずで、どこかのタイミングディスク書き込みに行くにしてもメモリディスクになるため

ローカルコピーの ディスクメモリディスク 操作ディスクシーケンスが2回発生する)より早くなる。

5GがデフォルトになればストレージなしPCとかも出てくるようになるんでね?

ブートのたびに5Gネットワーク接続してOSイメージとかをメモリに展開して動くようなマシンも作れるんでね?

ファイルシステムは全部クラウド上にあってファイルI/Oは全部5G越しになるようなの。

全部のレイテンシが1msecとかになるなら意外と実用性あるかもしらん。

2020-01-28

anond:20200128181504

たいしてこの場合派遣なら

たとえば、ファイルシステムLinuxに追加したことがある人という条件で募集して1年なら

まぁ、できなくても、能力があれば、まぁ月給払ってそれでかたがつく。

 

請負だと 受託する側に責任が無く、発注する側に責任があるとなったばあい

金を払えばいいですまないさわぎになることもある。

納品物と値段が違うとなると、特殊脱税贈与税ごまかしてるんじゃない?

2019-05-04

前にもあったんだよなあ

Windows7の話。

あるフォルダ内の更に子フォルダに保存していた動画ファイル(MP4形式)を、一つ上のフォルダに移動→子フォルダ削除をやった結果、動画ファイルが破損したのか、一切再生不可。

これファイルシステムのバグ?それともHDDが壊れかけてる?

ログイン ユーザー登録
ようこそ ゲスト さん